Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Description:
This posting is open to internal candidates only; external applicants will not be considered.
About Organization
The Next Generation Advanced Research department is at the forefront of innovation dedicated to developing advanced cloud-AI-native architectures and enabling technologies in-house. Our mission is to leverage the power of Generative and Discriminative AI/ML Kubernetes and eBPF to revolutionize how applications perform on modern Telecom networks and data centres ultimately increasing revenues enhancing productivity mitigating risks and improving overall performance. We are a highly diverse and intellectually curious team fostering a culture of open exploration rigorous research and collaborative problem-solving. This role offers the unique opportunity to contribute to foundational technologies that will shape the future of AI-driven infrastructure powered by eBPF.
Job Duties
The Senior Software Engineer will be a pivotal member of our Advanced Research team focusing on the design and development of cutting-edge cloud-native distributed systems and modern Telco infrastructure for our platforms and experimental prototypes. This role requires deep expertise in complex distributed system design a strong understanding of modern networking and the ability to rapidly prototype and iterate on novel concepts.
Key Responsibilities:
Lead the design and implementation of highly scalable and resilient cloud-native distributed systems for internal tools research prototypes and proof-of-concept applications demonstrating the capabilities of our cloud-AI-native architectures Generative/Discriminative AI/ML models Kubernetes and eBPF technologies.
Apply advanced coding expertise with a strong preference for fluency in Golang to develop robust and efficient software solutions.
Leverage in-depth knowledge of Linux Networking to optimize system performance and troubleshoot complex network-related issues.
Utilize Containerization (Docker) and Orchestration technologies (Kubernetes) to deploy manage and scale applications effectively.
Collaborate with cross-functional teams to define technical requirements architectural designs and implementation strategies.
Conduct rigorous testing performance tuning and debugging to ensure the reliability and efficiency of developed systems.
Contribute to the continuous improvement of our development processes and best practices.
Minimum Qualifications
Bachelors degree in computer science Information Security Engineering or a related field. Master or Bachelor (Honours) degree preferred.
5 years of experience in software development with a strong focus on distributed cloud-native systems.
Advanced Coding Expert (preferably fluency in Golang).
Complex cloud-native distributed system design expertise.
Linux Networking knowledge.
Containerization (Docker) and Orchestration technologies (Kubernetes).
Proficiency with Git and collaborative development workflows (e.g. pull requests code reviews) on platforms like GitHub.
Strong experience with modern software development methodologies in a research and development context.
Excellent analytical problem-solving and decision-making skills particularly in ambiguous and innovative environments.
English: Business Level.
Preferred Qualifications
eBPF knowledge.
Experience with performance optimization techniques for cloud-native distributed systems such as virtualised mobile communication networks.
Familiarity with AI/ML concepts and their application in system design.
Active contributions to open-source projects on GitHub or a strong public GitHub profile demonstrating relevant coding experience.
Languages:
English (Overall - 3 - Advanced)Required Experience:
Senior IC
Full-Time