More jobs:
Machine Learning Software Engineer
Job in
San Diego, San Diego County, California, 92101, USA
Listed on 2026-03-04
Listing for:
Qualcomm
Full Time
position Listed on 2026-03-04
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
:
Qualcomm Technologies, Inc. is seeking a Machine Learning Software Engineer to join their Applied ML R&D for HW Design team. The role involves developing and integrating machine learning models and software components to enhance the chip design process, ensuring seamless integration and maintaining deployment infrastructure.
Responsibilities
:
• Develop and optimize training and inference pipelines for machine learning models.
• Translate prototype and research code into scalable, production-grade models.
• Integrate various software components into a cohesive, production-quality end-to-end flow.
• Ensure the integrated flow fits seamlessly into new or existing design processes.
• Implement and maintain monitoring systems to ensure model performance and reliability.
• Develop and maintain deployment and development enablement tooling and infrastructure.
• Manage compute resources, disk storage, and environments/containers.
• Implement and oversee release and regression processes.
• Design, build, and maintain CI/CD pipelines to streamline development and deployment.
• Perform regression tests on a fixed test suite to verify integration correctness.
• Collaborate with cross-functional teams to ensure smooth integration and functionality.
• Troubleshoot and resolve integration and deployment issues promptly.
• Create comprehensive component usage instructions and documentation.
• Continuously improve integration and deployment processes and methodologies.
Qualifications
:
Required
:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field
• Proven experience in machine learning, software engineering, MLOps, or a related role
• Proficiency in programming languages such as Python, Java, or C++
• Experience with machine learning frameworks and libraries (e.g., Tensor Flow, PyTorch, scikit-learn)
• Strong understanding of software development principles and best practices
• Experience with containerization technologies (e.g., Docker, Kubernetes)
• Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Git Lab CI)
• Experience with regression testing and test suite management
• Excellent problem-solving skills and attention to detail
• Strong communication skills and ability to work collaboratively in a team environment
• Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
• OR PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
• 6+ months of experience developing and/or optimizing machine learning models, systems, platforms, or methods
Preferred
:
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
• Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, Ansible)
• Familiarity with monitoring, logging and visualization tools (e.g., Prometheus, Grafana)
• Knowledge of data engineering and data pipeline development
• Familiarity with Dev Ops practices and tools
Company
:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×