Overview
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 4 Month(s)
75% Travel
Able to Provide Sponsorship
Skills
Python
AWS
Machine Learning
DynamoDB
Aurora
CI/CD
SageMaker
Job Details
Title: Software Engineer
Location: McLean, VA 3 Days / Week - Hybrid (local to VA only)
Duration: 4 Months+
Job Description
We are seeking highly skilled Software Engineers with strong experience in Python, AWS, and Machine Learning. The role involves designing, developing, and deploying scalable data-driven applications using modern cloud technologies. Candidates should be comfortable working in a fast-paced, collaborative environment and possess strong analytical and problem-solving abilities.
Key Responsibilities
- Design, develop, and maintain scalable software solutions using Python.
- Build, deploy, and monitor cloud-based applications leveraging AWS services.
- Integrate and optimize Machine Learning models within production systems.
- Work with data storage solutions including DynamoDB and Aurora.
- Collaborate with cross-functional teams across engineering, data science, and operations.
- Ensure application performance, reliability, and security in all deployed environments.
Required Skills & Experience
- Proficiency in Python programming and backend development.
- Strong hands-on experience with AWS (Lambda, S3, EC2, SageMaker, etc.).
- Familiarity with Machine Learning concepts, pipelines, or model deployment.
- Experience working with DynamoDB, Aurora, or other relational/non-relational databases.
- Understanding of software development best practices, CI/CD, and Agile methodologies.
- Excellent communication and teamwork skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.