Software Development Engineer II, Frontier AI - Data Tranformation
Core
Design and scale data preparation pipelines that ingest, transform, and enrich large-scale datasets to fuel next-generation AI model development.
Role type
Senior IC software development engineer (data infrastructure)
Builds
Robust, scalable data processing systems and production-ready datasets for ML model training
Domain
AI/ML data infrastructure, cloud-native technologies
Deliverable
production ML models
Required skills
C#, C++, Java, Perl, Object Oriented Design, distributed software applications, multi-tiered systems, data architecture, automated validation frameworks, drift detection, cloud-native technologies
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations
Technologies
C#, C++, Java, Perl, cloud-native technologies
Responsibilities
Architect and build robust, scalable data processing systems; Drive data quality by developing automated validation frameworks and drift-detection mechanisms; Optimize end-to-end pipelines for ingestion, segmentation, enrichment, and delivery; Collaborate cross-functionally to define data requirements and deliver production-ready datasets; Innovate at scale using cloud-native technologies to process petabyte-scale corpora
Seniority
Senior, hands-on IC