Senior Data Engineer
Join a computer vision research and development team to build scalable data infrastructure, reliable pipelines, and accessible datasets for detection models.
Responsibilities
- Design and implement large-scale systems for processing diverse data from multiple sources.
- Build and maintain robust data pipelines supporting algorithm development.
- Own key features and services within the data infrastructure.
- Ensure data quality and make datasets accessible for detection models and research teams.
- Evaluate technology options and contribute to technical decisions.
- Drive projects independently from problem definition and solution design through delivery.
Requirements
- Bachelor’s degree in Computer Science or an equivalent field.
- At least 2 years of software development experience.
- Strong production-grade Python skills, including object-oriented programming, modularity, and system design.
- Strong understanding of complex data structures, large-scale ETL processes, and data workflows.
- Experience with SQL and NoSQL databases.
Nice to have
- Experience with Data Lakehouse architectures and table formats such as Apache Iceberg or Parquet.
- Understanding of machine learning concepts and production model integration.
- Familiarity with MLOps or collaboration with algorithm and research teams.