remote
AI Software Developer - FlyExclusive
Software Engineer
Develop and integrate AI-powered features for aviation software, leveraging Python, machine learning frameworks, and cloud services to enhance safety, operational efficiency, and customer experience.
About the role
Key Responsibilities
- Design, develop, and deploy AI models that support flight operations, predictive maintenance, and customer personalization.
- Collaborate with product, data, and infrastructure teams to integrate machine‑learning pipelines into existing aviation platforms.
- Implement scalable, cloud‑native solutions using AWS services such as SageMaker, Lambda, and S3.
- Containerize applications with Docker and manage deployments in CI/CD pipelines.
- Monitor model performance in production, conduct A/B testing, and iterate based on real‑world data.
Requirements
- Strong proficiency in Python and experience with ML/DL libraries (TensorFlow, PyTorch, scikit‑learn).
- Hands‑on experience building, training, and serving models in a cloud environment, preferably AWS.
- Familiarity with containerization (Docker) and orchestration tools.
- Understanding of software engineering best practices, version control, and automated testing.
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional team.
Skills
pythonmachine learningdeep learningawsdocker