Job Location: San Diego, CA
Qualcomm Technologies, Inc.
Engineering Group, Engineering Group > Software Engineering
- Work with team leads to understand use cases and requirements
- Build proof-of-concepts to validate proposed designs and provide feedback
- Implement data management systems, data pipelines, and highly scalable distributed processing services used for autonomous driving research and development
- Deploy, manage, and support large-scale infrastructure on the cloud and on-premise
- Drive software engineering best practices within immediate and external teams
- Support users of the platform
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master’s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
- MS or PHD in Computer Science, Electrical Engineering, Computer Engineering or related field
- Industry experience designing and implementing scalable solutions used for Autonomous Driving R&D applications
- Experience managing, deploying, and maintaining large-scale infrastructure on the cloud for “Big Data” applications
- Familiarity with machine learning frameworks (e.g. Tensorflow, PyTorch)
- Hands-on experience using Docker and Kubernetes
- Experience using infrastructure and configuration management tools such as Terraform, Ansible, and Helm
- Experience with workflow management tools such as Airflow, Prefect, etc.
- 3-7 years of relevant experience in a software development role (or equivalent)
- Backend development experience with a focus on data management, distributed systems, ML/AI, and high performance compute applications
- Familiarity using a programming language such as Python, Go, C/C++, Java, or Scala
- Hands-on experience using managed services from one or more of the major cloud vendors: AWS, GCP, Azure
- Experience working with distributed processing frameworks such as Spark, Hadoop, Hive, or other Apache Foundation frameworks
- Understanding of RDBMS, NoSQL DB technologies, and data warehousing solutions and tradeoffs
- Experience building RESTful web APIs and services
- Proficiency with common software engineering tools, CI/CD, and version control systems such as git, GitLab CI/CD, Jenkins, Python virtual environments, etc.
- Strong interpersonal skills and demonstrated ability to work with multi-functional teams
- Excellent communication skills
for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.
.
Submit CV To All Data Science Job Consultants Across United States For Free