Software Engineer: Distributed Systems

Neuromation is transforming industries by connecting, empowering, and growing the AI ecosystem. We are building towards the world where all people and businesses can contribute to and benefit from AI.

Our core product is a platform that provides tools and top-notch developer experience to AI Researchers and Software Engineers. Neuromation Platform helps Deep Learning Engineers organize their work and stay productive, focusing on research tasks. Our Platform also helps Software Engineers to get up and running building applied AI solutions. With such a diverse community of 
Researchers and Software Engineers, we are looking to create a marketplace for Machine Learning Models, Synthetic Data Generators, Labeled Datasets and custom solutions to empower the next round of world's digital transformation.

Responsibilities
  • Lead the architecting, design and development of new product features for production quality services, collaborating with internal and external partners and identify scaling opportunities to improve product performance and the ability to meet community demand.
  • Help lead and participate in the team's software processes 
  • Create a stellar developer experience (DX) for Neuromation community, whether they are just starting with Deep Learning or veteran AI Research Engineers.
  • Identify and resolve performance and scalability issues

Minimum Qualifications
  • Experience communicating in a distributed team environment working as a part of high-functioning engineering organizations
  • Solid knowledge of Python including asynchronous programming and general interest in the language and it’s community process 
  • 3+ years experience with architecting and developing large-scale cloud applications and services.
  • BS/MS in Computer Science or a related technical field

Extra Qualifications
  • Contributions or active maintenance of open-source Python packages
  • Working knowledge of container technologies (such as Kubernetes, Docker), services, and API best practices
  • Knowledge of functional programming

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file