United Airlines Inc.

Senior Machine Learning Engineer

Job description

We have a wide variety of career opportunities around the world — come find yours.

Technology/IT

The United IT team designs, develops and maintains massively scaling technology solutions that are brought to life with innovative architectures, data analytics and digital solutions.


Job overview and responsibilities

Data Engineering organization is responsible for driving data driven insights & innovation to support the data needs for commercial and operational projects with a digital focus. You will work as a Senior Engineer - Machine Learning and collaborate with data scientists and data engineers to:
  • Build high-performance, cloud-native machine learning infrastructure and services to enable rapid innovation across United
  • Build complex data ingestion and transformation pipelines for batch and real-time data
  • Support large scale model training and serving pipelines in distributed and scalable environment

This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded.

Required
  • BS/BA, in Advanced Computer Science, Data Science, Engineering or related discipline or Mathematics experience
  • 3 + years of software engineering experience with languages such as Python, Go, Java, Scala, Kotlin, or C/C++
  • 2 + years of experience working in cloud environments (AWS preferred)
  • 2 + years of experience with Big Data technologies such as Spark, Flink
  • 2 + years of experience with cloud-native DevOps, CI/CD
  • At least one year of experience with Docker and Kubernetes in a production environment
  • Strong software engineering experience with Python and at least one additional language such as Go, Java, or C/C++
  • Familiarity with ML methodologies and frameworks (e.g., PyTorch, Tensorflow) and preferably building and deploying production ML pipelines
  • Experience developing cloud-native solutions with Docker and Kubernetes
  • Cloud-native DevOps, CI/CD experience using tools such as Jenkins or AWS CodePipeline; preferably experience with GitOps using tools such as ArgoCD, Flux, or Jenkins X
  • Experience building real-time and event-driven stream processing pipelines with technologies such as Kafka, Flink, and Spark
  • Experience setting up and optimizing data stores (RDBMS/NoSQL) for production use in the ML app context
  • Strong desire to stay aligned with the latest developments in cloud-native and ML ops/engineering and to experiment with and learn new technologies
  • Must be legally authorized to work in India for any employer without sponsorship
  • Must be fluent in English (written and spoken)
  • Successful completion of interview required to meet job qualification
  • Reliable, punctual attendance is an essential function of the position
Preferred
  • Masters in computer science or related STEM field


Equal Opportunity Employer – Minorities/Women/Veterans/Disabled/LGBT

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.