about 3 hours ago
Base Salary
$214k - $245k/yr
Responsibilities
- Design, develop, and maintain complex machine learning models and AI-powered services.
- Lead the design and implementation of end-to-end ML pipelines.
- Partner with product, data, and engineering teams to create scalable machine learning solutions.
- Own ML components end to end, including experimentation and deployment.
- Drive improvements in model performance and reliability through rigorous experimentation.
- Design and oversee the integration of ML models into production systems.
- Define monitoring strategies for model performance and data quality.
- Uphold high standards of software engineering through code reviews and documentation.
- Ensure ML systems meet security, privacy, and compliance requirements.
- Author and maintain technical documentation for model designs and evaluations.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Five years of progressively responsible experience in software engineering or a related occupation.
- Proficiency in Java, Kotlin, GoLang, Python, or Scala.
- Experience with backend service frameworks and RESTful APIs.
- Familiarity with PostgreSQL, MySQL, Redis, or DynamoDB.
- Knowledge of distributed systems and logging/monitoring tools.
- Experience with automated testing frameworks.
- Background checks required.
Benefits
- Challenging, high-impact work to grow your career.
- Performance driven compensation with bonus programs and equity ownership.
- 100% paid health insurance for employees with 90% coverage for dependents.
- Flexible benefits spending account for wellness and learning.
- Employer-paid life and disability insurance, fertility benefits, and mental health benefits.
- Time off to recharge including company holidays, paid time off, and parental leave.
- Exceptional office experience with catered meals and comfortable workspaces.