✨ About The Role
- The Software Engineer will be responsible for developing and maintaining data ingestion and processing systems.
- The role involves building and managing large-scale cloud pipelines that process images and structured data sources.
- The engineer will optimize and maintain key data collection and image processing software running in the cloud and on embedded systems.
- Internal tools for managing dataset creation and data management will be developed as part of the responsibilities.
- The position requires a focus on system lifecycle management, including monitoring and improving system reliability.
⚡ Requirements
- The ideal candidate will have at least 4 years of software engineering experience, demonstrating a strong foundation in computer science principles.
- Proficiency in Python is essential, with a minimum of 2 years of experience in programming with this language.
- Experience in building data systems on cloud service providers is required, showcasing the ability to manage large-scale data processing.
- Familiarity with relational databases, particularly PostgreSQL, is important for managing structured data.
- Excellent communication skills are necessary to collaborate effectively with cross-functional teams, including software and computer vision engineers.