Senior Software Engineer (80-100%, all genders) limited position till 31. December 2028
Lufthansa German Airlines
United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Agile Methodology
Artificial Intelligence
Automation of Tests
BigQuery
Cloud Computing
Code Review
Continuous Integration
Information Engineering
Extract Transform Load (ETL)
Data Warehousing
Database Design
Data Flow Control
+19 more
Python (Programming Language)
Machine Learning
Pair Programming
Performance Tuning
Software Engineering
SQL Databases
Multi-Agent Systems
Llamaindex
Generative AI
Kubernetes
Real-time Inference
Google Cloud Functions
Data Management
Machine Learning Operations
Terraform
Data Pipelines
Serverless Computing
Docker
Microservices
Job description
Partner with the Lead Principal Software Engineer and OR Lead to deliver reliable solvers, ML models, serverless data platforms, and GenAI applications. Mentor engineers, lead rigorous code reviews, and uphold high engineering standards across the team.
- Software & Data Engineering: Design & implement reusable and testable Python and SQL solutions, scalable microservices, and robust ETL/ELT pipelines for multi-source aviation data, model training, and real-time inference.
- AI/ML & Optimization: Partner with Lead OR and others to Implement, containerize, deploy, and operate ML models and high-performance numerical solvers with OR and data science experts.
- Cloud Infrastructure & Operations: Collaborate with Lead Architect to provision, secure, monitor, and optimize serverless data products, reliable, cost-efficient GCP services and microservices using Terraform.
- Engineering Excellence: Uphold high standards, lead peer code reviews, strengthen automated testing, CI/CD pipelines, and mentoring through guidance and pair programming.
Requirements
- Education & Experience: A Bachelorβs or Masterβs degree in Computer or Data Science, Engineering, Mathematics, or equivalent experience, plus 6+ years in software engineering, architecture, and database design.
- Python & SQL: 3+ years building production ML, MLOps, or microservices in Python and 5+ years in SQL, data warehousing, performance tuning, and robust ETL/ELT processes.
- GCP Delivery: Hands-on expertise with Cloud Run, BigQuery, Pub/Sub, Dataflow, Terraform, CI/CD, code reviews, and automated testing.
- Optimization & GenAI: Experience or interest in Docker, Kubernetes, numerical solvers, OR optimizers, and frameworks such as LlamaIndex, ADK, or multi-agent environments.
- Collaboration: Agile experience, strong Product collaboration, aviation interest, and C1/C2 English.
Benefits & conditions
- Company health management
- Flight benefits
- Remote working (e.g. from home)
- Subsidized parking or public transport
- Diversity programmes
- Flexible workhours and part-time working models
- Paid maternity and paternity leave
- Attractive company pension scheme
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦