Report this Job
Senior Python developer
Atlanta, Georgia-Hybrid
Phone+Skype
6+Month
Job Description
Qualifications:
- BS/MS degree, preferably in a technical or scientific field
- 5-7 years of experience hands-on experience designing, developing, integrating, and running business, big data and/or data science applications
- 1-2+ years of hands-on experience working with AWS as a developer
- Experience developing with Python 3
- Experience working with AWS services with an emphasis on managed services such as Lambda, DynamoDB, SQS, EventBridge, Step Functions, Aurora, S3, and API Gateway
- Experience developing infrastructure-as-code using AWS tools (e.g., Cloud Development Kit, Cloud Formation)
- Experience with automating application deployment, continuous delivery, and continuous integration (Git, GitLab, Jenkins)
- Experience using Agile/Scrum methodologies
- Experience with backlog management tools (e.g., VersionOne, JIRA)
- Strong problem-solving skills and capability to understand and set direction for complex technology integration
WH WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS)?
- Experience with design patterns and implementation for machine learning and data science products
- Experience with design patterns and implementation using microservices architecture
- Understanding or experience with loose coupling of front-end modules on AWS
- Experienced with deploying and managing infrastructures based on Docker, OpenShift, and AWS
- Knowledge of data engineering and experience with big data
- Experience developing, testing and deploying APIs using Python-based frameworks such as Flask, FastAPI and/or GraphQL
- Experience with Ray for parallel execution in Python
- Experience writing complex SQL queries (e.g., queries involving joins and subqueries) and experience with both SQL and NoSQL databases (PostgreSQL and AWS DynamoDB preferred)
- Experience working with AWS Machine Learning tools (e.g., AWS SageMaker)
- Understanding and focus on business outcomes
- Strong teamwork skills
WHAT ELSE?
- Functional knowledge of the airline business or airline IT processes
- An eye for detail
Responsibilities:
- This position will partner with Data Scientists and Data Engineers to operationalize machine learning and optimization models that deliver new insights to the business
- Build data APIs and data delivery services that support critical operational and analytical applications for Delta's internal business operations, customers, and partners
- Take responsibility for ensuring that model code, data pipelines, API's, and user interfaces are developed and deployed successfully into production
- Troubleshooting issues that arise and supporting production applications
- Continuously integrate code into Delta's on premise and AWS cloud environments
- Transform data science protypes into "production-ready" software products
- Ensure a good data flow between database and backend systems
- Optimize solutions for performance and scalability
- Ensure that the Delta methodology, standards, and procedures are implemented
- Ensure that solutions meet the customers' business goals and that customer satisfaction with the project and conclusion is high.
- Coordinate activities with internal and external technology service providers.
- Consult within project team members, other Delta teams, and outside vendors or consultants to ensure product integrity
- Coach and mentor other developers on the team
Stellent IT LLC