✨ About The Role
- Responsible for implementing backend services and data processing pipelines
- Collaborate with peer ML Engineers to define and consolidate ML systems and architect infrastructure refactors
- Ensure reliability, scalability, and performance of backend systems by writing automated tests and implementing best practices for data management
- Participate in code reviews to maintain quality and performance standards
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
âš¡ Requirements
- Experienced software engineer with at least 5 years in the industry, particularly in developing production code
- Proficient in general programming languages like Ruby or Python
- Skilled in Message Queuing Services, Data Processing Frameworks, Key Value Stores, Document based DBs, and Container Orchestration
- Strong understanding of algorithms and data structures to solve complex problems
- Excellent communication skills and ability to collaborate effectively with cross-functional teams