remote
Software Engineer - Training Infrastructure
Software Engineer - Training Infrastructure
Design and develop scalable training infrastructure for software applications using Python, Node.js, Machine Learning, and AWS.
About the role
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
Skills
pythonnodejsmachine learningaws