Description

Responsibilities:

  • Collaborate with data scientists and data engineers to operate machine learning and optimization models that deliver valuable insights to the business.
  • Design and develop data APIs and delivery services supporting operational and analytical applications for internal business operations, customers, and partners.
  • Take ownership of integrating model code, data pipelines, APIs, and user interfaces into production environments.
  • Troubleshoot and resolve issues with production applications.
  • Continuously integrate code into both on-premises and AWS cloud environments.
  • Transform data science prototypes into "production-ready” software products.
  • Ensure smooth data flow between databases and backend systems.
  • Optimize solutions for performance and scalability.
  • Adhere to  development standards, methodologies, and procedures.
  • Ensure customer satisfaction by meeting business goals and project deliverables.
  • Coordinate activities with internal and external technology service providers.
  • Consult with internal teams and external vendors to ensure product integrity.
  • Mentor and coach other developers on the team.

Minimum Qualifications:

  • BS/MS in a technical or scientific field (preferred).
  • 5-7 years of experience in designing, developing, integrating, and running business or data science applications.
  • 1-2+ years of hands-on experience working with AWS services as a developer.
  • Proficiency in developing Angular applications.
  • Experience with Java, SQL, and building REST APIs.
  • Hands-on experience with AWS managed services (e.g., Lambda, DynamoDB, SQS, EventBridge, Step Functions, Aurora, S3, API Gateway).
  • Experience developing infrastructure-as-code using AWS tools (e.g., Cloud Development Kit, CloudFormation).
  • Expertise in automating application deployment, continuous integration, and continuous delivery (e.g., Git, GitLab, Jenkins).
  • Familiarity with Agile/Scrum methodologies.
  • Experience with backlog management tools (e.g., VersionOne, JIRA).
  • Strong problem-solving skills and ability to navigate complex technology integration challenges.

Preferred Qualifications:

  • Experience with design patterns for machine learning and data science products.
  • Familiarity with microservices architecture and its implementation.
  • Experience with front-end module decoupling on AWS.
  • Experience deploying and managing infrastructures using Docker, OpenShift, and AWS.
  • Knowledge of data engineering and big data technologies.
  • Experience with state management libraries like Redux, Flux, or NgRx.
  • Proficiency in developing, testing, and deploying APIs using Python-based frameworks (e.g., Flask, FastAPI, GraphQL).
  • Expertise in writing complex SQL queries (e.g., joins, subqueries) and working with both SQL and NoSQL databases (PostgreSQL, DynamoDB).
  • Familiarity with AWS Machine Learning tools (e.g., SageMaker).
  • Experience with data visualization frameworks like D3.js.
  • Strong focus on business outcomes and understanding customer needs.
  • Excellent teamwork and communication skills.

Additional Skills:

  • Functional knowledge of the airline business or IT processes within the airline industry.
  • High attention to detail and a safety-conscious mindset.


 

Education

Any Graduate