Platform Dev & Support Engineer

qualcomm

Hyderabad 3 Years Exp Posted 391d ago

Job Description

Qualcomm EDAAP (Engineering Solutions and AIML) team is seeking an experienced develop and support scalable Machine learning platform. The ideal candidate will have a strong background in building and operating distributed systems, with expertise in Rust, Python, Kubernetes, and Linux. You will play a critical role in developing, supporting and debugging our Generative AI platforms.
Experience:
3 to 7 years of experience strong knowledge of Python or Rust, NoSQL (Mongo/Redis), working experience of developing/supporting large scale end user facing applications.
Responsibilities
• Develop, Debug and support end to end components of large-scale Generative AI platform.
• Set up and operate Kubernetes clusters for efficient deployment and management of containerized applications
• Implement distributed microservices architecture to enable scalable and fault-tolerant inference pipelines
• Ensure optimal performance, security, and reliability of inference platforms, leveraging expertise in Linux, networking, servers, and data centers
• Develop and maintain scripts and tools for automating deployment, monitoring, and maintenance tasks
• Troubleshoot issues and optimize system performance, using knowledge of data structures and algorithms
• Work closely with users to debug issues and address performance and scalability issues.
• Participate in code reviews, contributing to the improvement of the overall code quality and best practices

Requirements/Skills
• 3 to 7 years of experience in software development, with a focus on building scalable and distributed systems
• Proficiency in Rust and Python programming languages, with experience in developing high-performance applications
• Experience setting up and operating Kubernetes clusters, including deployment, scaling, and management of containerized applications
• Strong understanding of distributed microservices architecture and its application in large-scale systems
• Excellent knowledge of Linux, including shell scripting, package management, and system administration
• Good understanding of networking fundamentals, including protocols, architectures, and network security
• Familiarity with data structures and algorithms, including trade-offs and optimization techniques
• Experience debugging complex production issues in large scale application platforms.
• Experience working with cloud-native technologies, such as containers, orchestration, and service meshes
• Strong problem-solving skills, with the ability to debug complex issues and optimize system performance
• Excellent communication and collaboration skills, with experience working with cross-functional teams and customers

Similar Openings for You