CAREERS

We are building a new platform for intelligent, self-improving software. Our team is ambitious yet pragmatic and product-oriented. We are still small yet well-funded and fast-growing, and are now seeking talent at all levels of research, engineering and product.

Benefits

  • Spend 100% of your time working on a problem with virtually unlimited potential impact.
  • Generous salary, equity, and benefits well above industry norms, including unlimited PTO.
  • Flexible hours and family-friendly culture that values sustained productivity and happiness.
  • Amazing office in historic downtown Palo Alto.

Core Values

  • Seek truth and clarity. Start with the why.
  • Be reliable. Manage expectations. Show that you care.
  • Show strong bias for action. Work smarter, not just harder.
  • Always be kind. Show empathy and patience, not ego or arrogance.
  • Assume the best intentions. We are all in this together.
  • Remember to have fun! Always seek happiness and fulfillment.

POSITIONS

Engineering Manager

PALO ALTO, CA, USARESEARCH & ENGINEERINGFULL-TIME

We are building the platform for intelligent computing. Our platform interfaces with both machines (software) and people (developers) to enable a new generation of goal-driven, context-adaptive, self-improving software applications. As an Engineering Manager, you will serve your team as a leader, mentor, and manager. You will work to ensure the success and growth of your team as well as the people in it, technically and professionally, as individual contributors and as future leaders. You will lead the planning and execution of complex technical projects and work diligently to ensure their success. You will help establish and refine the core values and principles that ultimately drive the people in your team.

Required:

  • Experience (3+ years) managing a team of 15+ engineers.
  • Experience (3+ years) as an individual contributor in relevant projects.
  • Track record of leading a team to ship products or major features on schedule.
  • Excellent written & verbal communication and collaboration skills.
  • Ability to adapt to the diverse and evolving needs of the people and the company.
  • Ability to make steady progress while continuously clarifying goals and requirements.

Plusses (not exhaustive):

  • PhD in CS (AI/ML), Statistics, EE, or similar field.
  • Experience building and managing teams in early-stage startups.
  • Experience building optimization, inference, or machine learning systems.
  • Strong record of relevant publications in top journals or conferences.
  • Proficiency with a prototyping environment (e.g. Mathematica, Matlab, iPython, etc).Proficiency with probabilistic graphical models and basic inference algorithms.
  • Experience working with a diverse range of data sets and domains.Strong coding and software engineering skills.

Apply Now

Inference Frontend Engineer

PALO ALTO, CA, USARESEARCH & ENGINEERINGFULL-TIME

As an Inference Frontend Engineer, you will help define and continuously push the frontiers of this exciting new paradigm shift. You will help design and implement a wide range of systems, services, apps, and tools needed to enable and facilitate intelligent software application development, including our APIs, client libraries, console and other developer tools.

Required:

  • BS in CS or related field.
  • Experience building frontend services for web or mobile applications.
  • Strong (Node)JS knowledge with solid grasp of performance characteristics.
  • Excellent written & verbal communication and collaboration skills.

Plusses (not exhaustive):

  • Experience with native mobile development (iOS or Android).
  • Experience with analytics, machine learning, or similar data-centric products.
  • Open source contributions or other visible past work.

Apply Now

Inference UX Developer

PALO ALTO, CA, USARESEARCH & ENGINEERINGFULL-TIME

As an Inference UX Developer, you will help define and continuously push the frontiers of this exciting new paradigm shift. You will focus on designing and developing the people-facing parts of our product including the console, interactive/live documentation/examples, and various developer tools that facilitate application development. You will also create mocks and prototypes to explore new and amazing ways to expose our platform to developers and other people.

Required:

  • Solid understanding of web and mobile standards and principles for UX design, as well as practical issues around cross-browser/device compatibility and performance.
  • Significant experience with modern JS MVC Frameworks (React, Angular, Ember, Ampersand, Meteor) and relevant core technologies (HTML5, CSS3, ES6+).
  • Visible past work that demonstrate UX skills and experience.
  • Excellent written & verbal communication and collaboration skills.

Plusses (not exhaustive):

  • Experience with data visualization technologies (D3, HighCharts, Canvas, WebGL, ...).
  • Experience with native mobile development (iOS or Android).
  • Open source contributions or other visible past work.

Apply Now

Inference Operations Engineer

PALO ALTO, CA, USARESEARCH & ENGINEERINGFULL-TIME

As an Inference Operations Engineer, you will work closely with all other engineering teams to design and execute the tools and procedures necessary to coordinate and streamline operations in all of these environments, including release processes, performance and availability measurement and monitoring systems, and incident alerting, response and rotation procedures.

Required:

  • BS in CS/EE or a related field.
  • Proficiency with at least one compiled language (e.g. C, C++, Go, etc) and one scripting language (e.g. Python, Ruby, etc).
  • Extensive experience in operations in a distributed environment or cloud platform.
  • Excellent written & verbal communication and collaboration skills.

Plusses (not exhaustive):

  • Experience with networking and security (e.g. authentication) protocols, algorithms, software or tools.
  • Tech Leadership experience.

Apply Now

Inference Systems Engineer

PALO ALTO, CA, USARESEARCH & ENGINEERINGFULL-TIME

As an Inference Systems Engineer, you will help design and implement the wide array of distributed systems and services that power these interfaces. You will help design novel data structures, algorithms, and help architect and build various subsystems, including those for streaming data processing, storage, and analytics.

Required:

  • BS in CS, EE, or related field.
  • Exceptional coding and software engineering skills.
  • Solid fundamentals in probability, statistics & linear algebra.
  • Proficiency with at least one compiled language (e.g. C, C++, Go, etc) and one scripting language (e.g. Python, Ruby, etc).
  • Excellent written & verbal communication and collaboration skills.

Plusses (not exhaustive):

  • Experience with (No)SQL, streaming frameworks, time-series DBs, ELK stack.
  • Experience developing optimization or machine learning algorithms.
  • Experience with high-performance computing.

Apply Now

Inference Engineer

PALO ALTO, CA, USARESEARCH & ENGINEERINGFULL-TIME

As an Inference Engineer, you routinely take ideas from concept to scalable system. You will design and implement the statistical inference systems that power our platform and its applications. In doing this, you may develop new data structures, model families, inference algorithms, simulations, experiments, or prototypes that guide both product and engineering efforts.

Required:

  • BS in CS or related field.
  • Graduate-level proficiency in probability, statistics & linear algebra.
  • Experience implementing optimization, inference, or machine learning algorithms.
  • Experience developing high-performance and/or large-scale industrial applications.
  • Excellent written & verbal communication and collaboration skills.

Plusses (not exhaustive):

  • Familiarity with bayesian modeling concepts (conjugate priors, exponential families, etc).
  • Familiarity with advanced approximate inference algorithms (e.g. variational inference).
  • Proficiency with a prototyping environment (e.g. Mathematica, Matlab, iPython, etc).
  • Experience with ElasticSearch, Hadoop, Spark, Flink, Storm, and/or Samza.
  • Experience developing scalable applications on Google Cloud or AWS.

Apply Now

Inference Scientist

PALO ALTO, CA, USARESEARCH & ENGINEERINGFULL-TIME

As an Inference Scientist, you will help establish and continuously expand the rigorous statistical foundations, fundamental capabilities and applications of our platform. You will help design and implement new data structures, model families, inference algorithms, simulations, experiments, or prototypes that help guide both product and engineering efforts.

Required:

  • MS or PhD in CS (AI/ML), Statistics, or similar field.
  • Proficiency with probabilistic graphical models and basic inference algorithms.
  • Proficiency with at least one programming language.
  • Proficiency with a prototyping environment (e.g. Mathematica, Matlab, iPython, etc).
  • Excellent written & verbal communication and collaboration skills.

Plusses (not exhaustive):

  • Familiarity with bayesian modeling concepts (conjugate priors, exponential families, etc).
  • Familiarity with advanced approximate inference algorithms (e.g. variational inference).
  • Experience implementing optimization, inference, or machine learning algorithms.
  • Experience working with a diverse range of data sets and domains.

Apply Now