View Our Website View All Jobs

Back End Engineer

Our client is seeking back end developers to build services that drive distributed AI computation on 10s to 1000s of machines. You will work with a team of world-class engineers and scientists who are experts in large-scale AI in an agile environment. You will have direct ownership over the projects you work on, and have the flexibility to influence product design and execution.


With guidance from domain experts you will:

  • Build distributed ML infrastructure
  • Build ML data processing pipelines
  • Build a deep learning platform based on our in-house deep learning engine
  • Learn quickly about AI & ML concepts and workflow



  • 3+ years of experience with C++. Experienced with Unix/Linux environments and Python.
  • Bachelor’s degree in Computer Science and Engineering, or similar
  • Experience working with two or more from the following: distributed and parallel systems, machine learning, developing large software systems, web technology.
  • Fast learners: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to our rapidly evolving business environment.
  • Passion: You feel ownership over everything you ship. You write clean code, test thoroughly, and care about the user. You pride yourself on efficient monitoring, strong documentation, and proper test coverage.
  • You are a team player and are eager to help shape the culture of a small team that will be the foundation of something big.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file