Full Time

Software Engineer, Machine Learning Infrastructure

Stripe
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Stripe, so some details may not match this job. The employer's own page has the real description.

Position Overview


As a Software Engineer focused on Machine Learning Infrastructure at Stripe, you will play a pivotal role in developing and optimizing the underlying systems that power machine learning solutions. You will work collaboratively with cross-functional teams to build scalable, dependable, and efficient ML workflows that enhance the overall productivity and effectiveness of our AI models. Your contributions will directly impact our ability to implement innovative solutions and drive business results through data-driven decision-making.



Job Responsibilities

  • Design, implement, and maintain robust ML infrastructure to support various machine learning models.
  • Collaborate with data scientists and software engineers to deploy machine learning models into production.
  • Continuously optimize existing systems for reliability, scalability, and performance.
  • Monitor the operational performance of machine learning models and troubleshoot any issues.
  • Integrate automated testing and monitoring solutions to ensure high-quality ML pipelines.
  • Document system designs, processes, and best practices for machine learning infrastructure.
  • Stay updated with industry trends and advancements in machine learning and infrastructure technologies.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in software engineering with a focus on machine learning systems.
  • Strong programming skills in languages such as Python, Java, or Go.
  • Experience in building and deploying machine learning applications at scale.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Familiarity with cloud platforms and containerization technologies like AWS, Docker, and Kubernetes.
  • Prior exposure to ML libraries and frameworks, such as TensorFlow, PyTorch, or scikit-learn.


Technologies & Tools


The Software Engineer, Machine Learning Infrastructure role at Stripe requires proficiency with various technologies and tools, including cloud services (AWS, GCP), container orchestration (Kubernetes, Docker), and programming languages (Python, Java). You will also work with popular machine learning libraries and frameworks such as TensorFlow and PyTorch, as well as various version control and collaboration tools to manage code efficiently and collaborate effectively within teams.



Ideal Candidates


The ideal candidates for this position possess a strong analytical mindset, are self-motivated, and have a passion for innovation in the machine learning field. They demonstrate an ability to work collaboratively within a team environment and effectively communicate complex technical concepts to non-technical stakeholders. Successful candidates are adaptable, eager to learn, and dedicated to continuously improving ML systems and processes in a fast-paced, dynamic work environment.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.