onsite
Software Engineer III, GenAI Data Operations Research, XR
AI Engineer
Senior Software Engineer focused on GenAI data operations, building high‑performance C++ pipelines for distributed data processing, debugging, and extraction to support XR research initiatives.
About the role
Key Responsibilities
- Design, develop, and maintain scalable C++ data processing pipelines for GenAI and XR research projects.
- Implement distributed computing solutions to handle large‑scale datasets across cluster environments.
- Diagnose and resolve complex data debugging issues, ensuring data integrity and performance.
- Extract, transform, and load data from heterogeneous sources into research-ready formats.
- Collaborate with cross‑functional teams to define data requirements and optimize processing workflows.
Requirements
- 5+ years of professional experience in C++ software development.
- Strong background in distributed computing frameworks (e.g., MPI, Spark, or custom cluster solutions).
- Proven ability to debug and optimize high‑throughput data pipelines.
- Experience with data extraction techniques and ETL processes.
- Excellent problem‑solving skills and a collaborative mindset.