AWS Data Engineer at Sharp Decisions
New York, NY 28105
About the Job
Job Title: AWS Python Developer
NYC Hybrid on site - MUST CURRENTLY BE LOCAL PLEASE
contract
Job Summary: Our client is seeking an experienced AWS Python Developer to join their team. As an AWS Python Developer, you will be responsible for designing, developing, and deploying scalable and reusable cloud-based applications using AWS services. You will work closely with the Chief Data Office (CDO) group to expand and migrate an in-house application to the AWS cloud.
Key Responsibilities:
Qualifications:
Preferred Skills:
NYC Hybrid on site - MUST CURRENTLY BE LOCAL PLEASE
contract
Job Summary: Our client is seeking an experienced AWS Python Developer to join their team. As an AWS Python Developer, you will be responsible for designing, developing, and deploying scalable and reusable cloud-based applications using AWS services. You will work closely with the Chief Data Office (CDO) group to expand and migrate an in-house application to the AWS cloud.
Key Responsibilities:
- Design and develop scalable and reusable model execution components using AWS services, such as AWS SageMaker, AWS Bedrock, and AWS EC2.
- Streamline the production deployment of various cloud components using AWS CloudFormation and Terraform, integrated with the existing CI/CD pipelines.
- Design, develop, and integrate observability components for the cloud-based GenAI application.
- Participate in team-wide application architecture reviews to present designs and solutions.
- Proficiently use Python programming, API development (Flask, FastAPI), and data engineering tools (Apache Airflow) to build robust and maintainable applications.
- Demonstrate expertise in AWS services, including EC2, S3, CloudWatch, and CloudFormation, to create and manage the cloud infrastructure.
- Stay up-to-date with the latest AWS technologies and best practices to optimize the applications performance and scalability.
- Collaborate effectively with cross-functional teams to understand requirements, identify solutions, and ensure successful project delivery.
Qualifications:
- Minimum 3-5 years of experience as a Python Developer or AWS Developer
- Expertise in AWS services, including SageMaker, Bedrock, EC2, CloudFormation, S3, and CloudWatch
- Strong proficiency in Python programming, including the ability to write reusable, modular code for data engineering and machine learning tasks
- Hands-on experience with infrastructure automation tools like Terraform and CloudFormation
- Familiarity with API development using frameworks like Flask and FastAPI
- Knowledge of MLOps practices and tools, such as AWS SageMaker Pipeline and MLFlow
- Experience in containerization using Docker and EKS
- Excellent communication skills to explain technical details to cross-functional teams
Preferred Skills:
- Experience in working with the Chief Data Office (CDO) group or similar data-driven organizations
- Involvement in the development and deployment of cloud-based GenAI applications
- Understanding of SQL and Postgres database concepts