SigOpt

San Francisco
11 - 25 Employees
11 - 25 Engineers
$5M - $10M Funding
Series A

SigOpt is an optimization service that helps customers find their best machine learning models. Our simple API makes suggestions to customers about different versions of their model to try, they evaluate those suggestions, and report back to us how well they did, so we can build our own predictions of what's going to make their model perform the best.

We are building out three major areas:

  • Optimization Engine intelligently finds model parameter suggestions using techniques like Bayesian optimization.
  • Simple API enables data scientists and machine learning practitioners to connect to our service within their existing machine learning pipelines
  • Experiment Insights web dashboard empowers researchers to introspect and reproduce experiments through the model development process.
SigOpt photo 1 SigOpt photo 2 SigOpt photo 3 SigOpt photo 4

Why join us?
  • Work on impactful projects with great technology! We empower the world's experts using state-of-the-art research in optimization and machine learning, then bring it to market with the best choices in production technology.

  • Our customers! The top algorithmic trading hedge funds, ML researchers, and deep learning powered companies are using (and paying!) SigOpt to find their best models.

  • Strong, small team built from world experts in optimization, leaders from the biggest names in tech, talented engineers, and ML practitioners. We are humble teachers and active students, learning from each other.

  • Our values and culture: we want to be successful on our own terms, enjoying the journey along the way. Read more about our core values below: Empowerment, Curiosity, Respect, Balance, and Solidarity.

  • We're set up for success: SigOpt is funded by Y Combinator, Andreessen Horowitz (a16z), and SVAngel.


Engineering at SigOpt
Engineering team and processes

We give engineers autonomy to make big decisions about what they're working on and how they want to ship it. An engineer leading a project scopes it out with the product manager, then collects input and feedback from the team. This project lead is responsible for choices in architecture, technology, and timeline.

We value code reviews, which we do on our private Github repositories. Code reviews give engineers an opportunity to learn from others, keep tech debt low, and gain confidence in their coding abilities.

We have thorough test coverage through unit, integration, and functional tests.

Technical Challenges

Implementing the computationally intense optimization techniques in a scalable, efficient way

Translating sophisticated optimization concepts into an easy to use API and web UI

Maintaining high reliability and availability for our demanding enterprise customers

Understanding and helping to shape the nascent workflow for ML model development

Visualizing high dimensional problem spaces for expert modelers

Building our backend in a flexible, understandable way so that our small team can iterate quickly

Projects you might work on
  • Orchestrate: Enable our customers to find their optimal model faster by embedding their training process into a docker image, and trying different parameter configurations in parallel in a kubernetes cluster.

  • Multimetric: Optimize two metrics simultaneously, for example the accuracy vs size of a deep learning model. Involves both research into how to sample a more complex space, and practical considerations of how to make visualizations and an API that customers can intuitively use.

  • Teams and Projects: Securely and easily group users or experiments together to share insights about experiments. Develop a permissioning model, APIs, and UI for a cohesive product release.

  • On Premises High Availability: Develop a set of Docker images that customers can deploy to their private cloud that minimize outages and provide a process to easily upgrade versions.

  • Deep Learning Experiments: Learn from intermediate results while training a deep learning model so that poor performing hyperparameters can be avoided, helping customers find optimal configurations for expensive models.

Tech stack
Python
PostgreSQL
React
Node.js
AWS
Docker
Kubernetes
SciPy
Git

Working at SigOpt

Our values form the foundation of our culture. We're looking for engineers who enjoy taking responsibility for shipping great features that delight our customers.

  • Empowerment: Take ownership and make bold decisions
  • Curiosity: Be a humble teacher and active student
  • Respect: Foster an inclusive, professional and safe environment for everyone
  • Balance: Know when to work, when to play and when to go home
  • Solidarity: Transparently collaborate toward shared goals
Generous Vacation

Unlimited vacation policy

Free Food

Catered lunch Monday - Thursday, with offsite lunch every Friday

Company Retreats

Regular off-sites and team bonding: escape rooms, croquet tournaments, and picnics

Flexible Hours
Relocation
401(k) Contribution
Workshops/Conferences
Health Insurance

Comprehensive medical, dental, and vision coverage

Team Activities

Board game night, happy hours, and more

Gym/Fitness

Monthly wellness benefit included in compensation.


Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply