Uber's PeopleTech Engineering Group is looking to revolutionize traditional data workflows by integrating GenAI at every stage of the process to build the next generation of AI-powered data solutions.
Requirements
- 5+ years of coding and software development experience, with proficiency in Python (must), SQL (must), Java, GoLang or related languages.
- 3+ years of experience developing data services and data pipelines for business applications (-preferably using Apache Airflow or similar), with extensive hands-on experience in designing, building, evaluating, deploying, and monitoring data products end to end.
- 2+ years of Data Modeling experience for DataLakeHouse
- 2+ years of experience with data stream processing using Apache Flink and Kafka or similar.
- 1+ years of experience building Data Workflows/Systems utilizing GenAI/LLM Models
- 1+ years of experience working with unstructured data in Vector Databases
- Experience with databases, data warehousing, and ELT systems, including tools like Hadoop, Hive, Spark, Apache Airflow, Flink, Apache Kafka, GCP BigQuery, and Cloud Platforms (GCP, AWS).
Responsibilities
- Design, develop, and deploy scalable, high performance data pipelines, ML Workflows, MCP Servers to analyze large datasets, generate insights that support data-informed decision-making.
- Provide GenAI solutions to improve People-Data utilization productivity across data workflows and operations.
- Develop solutions and tackle ambiguous problems by framing issues, generating hypotheses, and offering recommendations that blend software engineering , GenAI, analytics, and domain expertise.
- Document algorithms, methodologies, and findings thoroughly for transparency and reproducibility.
- Collaborate with cross-functional teams to architect and execute technically rigorous Data and AI projects.
- Mentor and support other engineers, share knowledge and best practices on building data tools around Gen AI and Machine Learning
- Support on-call activities for critical issues.
Other
- Work in a diverse, dynamic, collaborative, transparent, and inclusive environment where all ideas and opinions are valued.
- Excellent written and verbal communication skills, with the ability to collaborate effectively in a distributed, cross-functional team environment.