Location – Anywhere US or Canada

  • Take up our mission to free developers and data scientists to deliver intelligent applications
  • Join a company that has always been remote-friendly – work anywhere in the US or Canada
  • Experience rapid growth in the first AI startup to be funded by Google

Algorithmia is the enterprise machine learning operations (MLOps) platform. We enable ML and operations teams to work together on complex machine learning applications in one central location. We make it seamless to deploy ML at scale, with tools to connect data sources and orchestration engines, use any major framework, platform, or ML language, and govern and secure your ML architecture. Over 130,000 engineers and data scientists have used Algorithmia’s platform to date, including the United Nations, government intelligence agencies, and Fortune 500 companies.

We’re hiring a Software Engineer to participate in the design and development of the underlying Algorithmia platform. You’ll join a passionate, remote-friendly team delivering a platform that already supports over 100k engineers and processes millions of AI and ML workloads. We work with Scala, Docker, Kubernetes, large-scale distributed systems, modern microservices architecture, and cutting-edge cloud infrastructure on AWS, Azure, and on-premises with VMWare. We offer our engineers an unparalleled opportunity to learn, grow, and impact an enormous user community.

As a Software Engineer at Algorithmia, you will:

  • Work with a passionate, distributed team on the cutting edge of AI/ML infrastructure
  • Use Scala to create stateless and stateful backend services in the cloud, with a focus on AWS, Docker, Kubernetes, and RDS to enable rapid deployment and iteration
  • Take pride in building and running secure, reliable, and performant distributed services that support a global customer base
  • Have meaningful opportunities for career growth, mentorship, promotion, technical leadership, and/or people management based on your interests
  • Work from anywhere in the USA or Canada. We have teams in Seattle and Toronto – or go 100% remote

And we might make a great match if you:

  • Have excellent fundamentals in computer science, algorithms, and software design
  • Have 3 or more years of experience in a software engineering role
  • Are a skilled software engineer with experience in expertise in at least one compiled language (such as Java, Scala, Golang, C++. We do a lot of Scala – and will be happy to teach you)
  • Have deep empathy for users, and understand that Algorithmia would not exist without them
  • Bonus points for experience working on distributed systems, data science, any kind of AI/ML projects, distributed or parallel computing, interesting public code
  • Are authorized to work in the US or Canada without sponsorship
Job Overview
Job alerts

Subscribe to our weekly job alerts below and never miss the latest jobs

Sign in

Sign Up

Forgotten Password

Cart

Basket

Share