Senior Software Engineer
Responsibilities
- Work closely with research engineers to develop productionized ML workflows
- Develop and iterate on platform infrastructure for training, validating, and deploying neural networks
- Deploy cloud infrastructure and build distributed data-processing pipelines
- Build an in-house multi-tenant data lake ecosystem supporting the entire lifecycle of machine learning operations
- Build internal APIs to serve data, trigger workflows, enforce business logic, etc.
- Build CI/CD process and other internal tools to enhance developer productivity
Requirements
- Strong programming experience demonstrated via work experience, internships, or programming competition performance
- Deep knowledge of dev-ops and infrastructure processes such as infra-as-code, microservice deployment, software networking, build tool management
- Previous experience in a data-heavy role, such as data infrastructure or machine learning engineer
- Experience using agentic workflows for programming and problem solving
Qualifications
We are looking for someone who is organized, able to think on their feet, and can find creative solutions to challenging problems. You will have significant influence over the company's business and the pace of technical innovation.
Skills
- Strong programming skills
- Experience with dev-ops and infrastructure processes
- Experience with data-heavy roles
- Experience with agentic workflows
Benefits
Competitive health insurance options
401K plan management
Remote-friendly and flexible team culture
Free lunch and fully-stocked kitchen in our South Bay office
Monthly wellness stipend
Office set up allowance
Company retreats
Opportunity to work on one of the most interesting, impactful problems of the decade
Pay
The pay range for this position is estimated to fall in the base range of approximately $150,000 and $250,000. Base compensation for this position will vary based on location, qualifications, and relevant experience. The offered base salary may be above or below this range and compensation for the position may include additional compensation in the form of equity or a bonus/commission.