logo

baseten

Software Engineer - Training Infrastructure

Department
Engineering
Job Type / Location
remote
Experience Required
3+ years
Posted On

As a Software Engineer - Training Infrastructure, you will be responsible for designing and developing scalable training infrastructure for software applications. You will work closely with cross-functional teams to identify and prioritize infrastructure needs, and develop solutions that meet those needs. This role requires a strong understanding of software development principles, as well as experience with cloud-based infrastructure and machine learning technologies.

Key Responsibilities:

  • Design and develop scalable training infrastructure for software applications
  • Work closely with cross-functional teams to identify and prioritize infrastructure needs
  • Develop solutions that meet infrastructure needs, using Python, Node.js, Machine Learning, and AWS
  • Collaborate with data scientists and engineers to integrate machine learning models into training infrastructure
  • Ensure high availability, scalability, and security of training infrastructure

Requirements:

  • 3+ years of experience in software development, with a focus on infrastructure and machine learning
  • Strong understanding of software development principles and cloud-based infrastructure
  • Experience with Python, Node.js, Machine Learning, and AWS
  • Ability to work collaboratively with cross-functional teams
  • Strong problem-solving skills and attention to detail

View Assessment Process

Think you'll be a good fit?