Niantic is hiring a
Software Engineer, Machine Learning
closedNiantic
π΅ $149k-$194k
πUnited States
Summary
The job is for a Machine Learning Engineer to work on implementing and maintaining scalable infrastructure solutions for generative AI models, developing automation tools, optimizing performance, and collaborating with cross-functional teams. The role requires at least a Bachelor's degree in Computer Science or related field, 4+ years of software development experience, and 2+ years of experience in designing, building, and optimizing distributed systems or cloud-based infrastructure.
Requirements
- You have at least a Bachelorβs degree in Computer Science, Engineering, or a related field
- 4+ years of experience in software development, and with data structures/algorithms
- 2+ years of experience in designing, building, and optimizing distributed systems or cloud-based infrastructure
- Strong proficiency in programming languages such as Python, Javascript, and C++ with experience in developing production-quality code
- Ability to work in a fast-paced hybrid environment and handle stress appropriately and/or ability to solve practical problems and be sufficiently adaptable to handle dynamic situations with little advance notice
- Experience working on cross-functional teams with ability to communicate effectively through written and verbal communications, including synchronous interactions with others
Responsibilities
- Implement and maintain scalable infrastructure solutions for the deployment of generative AI models
- Develop automation tools and processes to streamline model evaluation and deployment workflows
- Optimize infrastructure performance to ensure efficient resource utilization and minimize latency in model inference
- Implement and maintain monitoring and alerting systems to ensure the reliability and availability of AI infrastructure components
- Collaborate with cross-functional teams to understand requirements and design infrastructure solutions that meet business objectives
- Stay up-to-date with the latest advancements in AI infrastructure technologies and best practices, and evaluate their applicability to the organization's needs
- Participate in code reviews, design discussions, and architecture planning sessions to maintain high-quality standards in software development practices
- Troubleshoot and resolve issues related to AI infrastructure, working closely with stakeholders to identify root causes and implement solutions
- Collaborate with cross-functional team members and stakeholders, including regular and reliable attendance and participation in meetings
Preferred Qualifications
- You have experience developing and maintaining machine learning platforms
- You have experience with machine learning/AI in a cloud native environment
- You have experience in Generative AI infrastructure
- You have experience with DevOps practices, continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure as code (IaC) tools (e.g., Terraform, Ansible) is a plus
- You have strong communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders
Benefits
- The total compensation package for this position includes a new hire offer base salary range of $149,400 - $194,000 + bonus + equity + benefits
- Individual pay within this salary range is determined by work location and additional factors, including assessed job-related skills, experience, and relevant education or training
This job is filled or no longer available
Similar Jobs
- π°~$140k-$275kπGermany
- π°$109k-$169kπWorldwide
- π°$109k-$169kπWorldwide
- π°$109k-$169kπWorldwide
- π°$109k-$169kπWorldwide
- π°~$244k-$271kπTaiwan
- π°~$69k-$95kπUnited Kingdom
- π°~$139k-$166kπIndia
- π°$120k-$180kπUnited States
- π°~$174k-$194kπUnited States