Jeppesen ForeFlight is seeking a Software Engineer to help with design and delivery of scalable data pipelines, backend services, and cloud workflows for aviation software products. This role requires strong technical judgment, problem solving skills, and the ability to design reliable systems that process critical aviation data.
The ideal candidate brings experience with relational databases, and programming languages (i.e. Python and/or Java), cloud infrastructure, workflow orchestration, and production system ownership. A background or strong interest in aviation is highly valued.
The candidate should understand modern AI/ML systems, especially practical use of LLMs, agentic workflows, retrieval-augmented generation, evaluation, orchestration, and AI-assisted engineering. They should be comfortable designing, integrating, testing, and operating AI-enabled software systems.
Key Responsibilities:- Design and build backend/data systems that support AI-enabled aviation workflows
- Work with structured and unstructured data to support search, classification, extraction, enrichment, and decision-support use cases
- Build pipelines and orchestration workflows using Apache Airflow, AWS Batch, EC2, and related cloud services
- Develop evaluation approaches for LLM/agent behavior, including quality checks, regression tests, human review, and operational monitoring
- Collaborate with product, data, mobile, and backend teams to bring AI capabilities into aviation products safely and reliably
Basic Qualifications: - 2-4 years of experience
- Strong programming skills in Python, Java, or similar languages
- Understanding of relational databases, SQL, schema design, and data modeling
- Experience with AWS services such as Batch, EC2, S3, CloudWatch, or similar infrastructure
- Practical understanding of AI/ML concepts, especially LLMs, agents, RAG, prompts, embeddings, model/tool orchestration, and evaluation
- Ability to design reliable production systems with observability, testing, and operational support
- Strong interest in aviation and aviation technology
Preferred Qualifications:- Experience building agentic workflows or LLM-powered applications
- Experience with Apache Airflow or comparable workflow orchestration tools
- Experience evaluating AI behavior for accuracy, reliability, safety, and regressions
- Aviation, geospatial, weather, navigation, or flight operations domain experience
Pay is based upon candidate experience and qualifications, as well market and business considerations: Summary Pay Range: $110,000- $135,000
#LI-REMOTE