A tech company specializing in AI development is looking for a senior Python developer located in Reston, VA. The ideal candidate must have over 10 years of hands-on experience with Python, a strong portfolio, and expertise in AWS services, including ECS and Lambda. A bachelor's degree in Computer Science is required, along with a proven track record in developing enterprise-scale applications. Candidates with professional certifications will be preferred. This is an in-person role.
Qualifications
Minimum 10+ years of hands-on Python development experience.
Strong experience building enterprise-scale applications.
Professional certifications are a plus.
Skills
Hands-on Python development
Ability to explain complex Python code
Experience with AWS services
API development using FastAPI or Flask
Experience with Python packaging
Education
Bachelor’s degree in Computer Science
Tools
AWS ECS
AWS Lambda
Python packaging tools
requests library
Job description
Overview
Location: Reston, VA
Interview Mode: In-person
Note: ONLY USC, GC, H4 EAD
Job Requirements
Core Skills (Mandatory):
Minimum 10+ years of hands-on Python development experience
A strong, demonstrable portfolio can be considered in place of years of experience
Ability to clearly explain complex/non-trivial Python code during technical interviews
Preferred Skills
Experience with Python packaging and dependency management (pip, setup.py, pyproject.toml)
Hands-on experience with AWS services: ECS, Lambda, S3, SQS, SNS
API development using FastAPI or Flask
Experience consuming external APIs using the requests library
Qualifications
Bachelor’s degree in Computer Science, Information Systems, or a related field
10+ years of overall software development experience
Professional certifications are a plus
Strong experience building enterprise-scale applications