United Airlines Corporate Jobs

Mobile united Logo

Job Information

United Airlines Lead Data Engineer in Chicago, Illinois

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

The United Data Engineering team designs, develops and maintains massively scaling technology solutions that are brought to life with innovative architectures, data analytics and digital solutions. The Data Engineering team is building a modern data technology platform in the cloud with advanced DevOps and Machine Learning capabilities.

The Data Engineering team at United Airlines is on a transformational journey to unlock the full potential of enterprise data, build a dynamic, diverse and inclusive culture and develop a modern cloud-based data lake architecture to scale our applications, and drive growth using data and machine learning. Our objective is to enable the enterprise to unleash the potential of data through innovation and agile thinking, and to execute on an effective data strategy to transform business processes, rapidly accelerate time to market and enable insightful decision making. United Airlines is seeking talented people to join the Data Engineering team. 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.

  • Partner with various teams to define and execute data acquisition, transformation, processing and make data actionable for operational and analytics initiatives that create sustainable revenue and share growth

  • Design, develop, and implement streaming and near-real time data pipelines that feed systems that are the operational backbone of our business

  • Utilize programming languages like Java, Scala, Python with RDBMS, NoSQL databases and Cloud based data warehousing like AWS Redshift

  • Execute unit tests and validating expected results to ensure accuracy & integrity of data and applications through analysis, coding, writing clear documentation and problem resolution

  • Drive the adoption of data processing and analysis using AWS services and help cross train other members of the team

  • Leverage strategic and analytical skills to understand and solve customer and business centric questions

  • Coordinate and guide cross-functional projects that involve team members across all areas of the enterprise, vendors, external agencies and partners

  • Leverage data from a variety of sources to develop data marts and insights that provide a comprehensive understanding of the business

  • Develop and implement innovative solutions leading to automation

  • Mentor and train junior engineers

  • Use of Agile methodologies to manage projects

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies

  • Expand and share your passion by staying on top of tech trends, experimenting with and learning new technologies, and mentoring other members of the engineering community

  • Work with a team of developers with deep experience in Digital technology, machine learning, distributed microservices, and full stack systems

Required

  • Bachelor’s Degree in computer science or related STEM field

  • 4-8+ years of IT experience in software development

  • 5+ years of development experience using Java, Python, Scala

  • 5+ years of experience with technologies like Spark, Hadoop, Hive, Glue

  • 3+ years of experience with a public cloud (AWS, Microsoft Azure)

  • 4+ years of experience with relational database systems like MS SQL Server, Oracle, Teradata

  • 3+ year experience working on streaming data applications (Spark Streaming, Kafka, Kinesis, and Flink

  • Experienced with Agile engineering practices

  • AWS Certified Developer – Associate or Professional

  • AWS Certified Solutions Architect - Associate or Professional

  • AWS Certified Specialty certification – (Big Data Analytics, Machine Learning)

  • Experience with relational database systems like MS SQL Server, Oracle, Teradata

  • Excellent O/S knowledge and experience in Linux or Windows with basic knowledge of the other. MCSE/RHCE or equivalent level of knowledge preferred

  • Experience of implementing and supporting AWS based instances and services (e.g. EC2, S3, EBS, ELB, RDS, IAM, Route53, Cloud front, Elastic cache, WAF etc.)

  • Scripting ability in one or more of Python, Bash, Perl

  • Git for version control useful

  • Working with or supporting containerized environments (ECS/EKS/Kubernetes/Docker)

  • Agile engineering practices

  • Must be legally authorized to work in the United States for any employer without sponsorship

  • 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

  • Experience with cloud based systems like AWS, AZURE

  • Strong experience with continuous integration & delivery using Agile methodologies

  • Experience with continuous integration & delivery using Agile methods

  • Experience with Data Quality tolls including Deequ or Apache Griffin

  • Experience building PySpark based services in a production environment

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

Division: 47 Technology/IT

Function: Information Technology

Equal Opportunity Employer – Minorities/Women/Veterans/Disabled

DirectEmployers