Seattle, Washington; South San Francisco, California
Type
Full Time
Requirements & Skills:
Bachelor’s or graduate degree in Computer Science, preferably focused on software engineering, high-performance computing, or machine learning. Candidates not meeting these academic requirements will be considered if demonstrating 8+ years of industry experience in software/machine learning engineering.
2+ years of industry experience in software design or architecture.
Experience in Python and in deploying APIs/backend services.
Experience developing services and infrastructure on GCP. Similar cloud software development.
Experience working with Docker and Kubernetes, or closely related containerization and cluster computing frameworks.
Our team is heavily invested in event-based orchestration for multi-tenant use. Software development experience on these platforms, distributed data systems, or similar systems will be strongly preferred.
We partner with Platform and Infra teams, and machine learning product teams. Collaboration and a customer-first mindset are critically important; we will prioritize candidates who shine in those areas
Experience in DevOps and machine learning orchestration (using TensorFlow, Pytorch or similar) will have an added advantage.
Experience on Search and Ranking, Knowledge Graphs, Feature Stores, or other AI/ML products will be highly preferred.
Experience upholding software/production best practices in a larger org is strongly preferred.
Preferred candidates will be agile-minded and demonstrate proficiency in iterative software development and prototyping.