
Software Engineer
- Draper, UT
- Permanent
- Full-time
- Design, develop, deploy, optimize and maintain our models, algorithms, and approval logic wrapped behind microservice APIs in production environments.
- Implement and maintain unit and integration tests to ensure software reliability and maintainability.
- Participate in code reviews and pull requests to enforce best coding practices and maintain high-quality standards.
- Deploy and monitor services, models, and algorithms using CI/CD pipelines, ensuring reliability and quick response times.
- Utilize Rollbar, Grafana, New Relic and other monitoring tools to track system health, debug issues, and proactively prevent failures.
- Build and maintain production-level data pipelines and tables using tools like Postgres, S3, Alembic, and Redis.
- Collaborate with cross-functional teams, including data scientists, software engineers, and DevOps teams, to ensure smooth deployments and integrations.
- Stay updated with the latest advancements in machine learning, software engineering, and best practices.
- Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field.
- 3+ years of experience in building and deploying machine learning models and microservices at scale.
- Strong software engineering skills, including experience with unit testing, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, Scikit-learn, FastAPI.
- Experience with cloud platforms (AWS, GCP, or Azure) and ML services.
- Familiarity with monitoring tools such as Rollbar, Prometheus, Grafana, and New Relic
- Strong problem-solving skills and ability to work collaboratively in a cross-functional environment and independently as needed.
- Bonus: Frontend experience with React, TypeScript, OAuth2, SSO
- Competitive compensation
- Full health benefits-Medical/Dental/Vision
- 401(k) match, 6%/3%
- DTO (discretionary time off)
- Health savings account (HSA) with company contribution
- College tuition reimbursement program (STEAM degrees)
- On-site gym and showers
- Unlimited use of Linkedin Learning