The Python Software Engineer will design, develop, test, and maintain software solutions supporting advanced data science and computer vision capabilities. The role involves developing scalable and maintainable applications, working with modern cloud and software technologies, and collaborating within an Agile environment.
Key Responsibilities
Design, develop, test, debug, and document software solutions.
Support software system development, implementation, integration, and maintenance.
Develop scalable, robust, maintainable, and interoperable applications.
Research and implement technology solutions based on technical and customer requirements.
Establish and follow software development best practices.
Participate in code reviews, testing, and troubleshooting.
Collaborate with Agile/Scrum development teams.
Provide technical guidance and mentorship to junior developers.
Required Qualifications
5+ years of experience with Python or other programming languages such as Java, C#, or Go.
Experience with PyTorch and machine learning is preferred.
Experience designing and implementing APIs.
Experience with code reviews and software development best practices.
Experience with AWS, GCP, or Azure, preferably AWS.
Experience working in Agile development environments.
Proficiency with Git version control.
Experience working in Linux environments.
Familiarity with microservices architecture and development patterns.
Familiarity with Docker, OpenShift, and Kubernetes.
Ability to obtain and maintain a security clearance.
Numbers & Facts
Location
Vienna, Virginia
Skills
Agile Programming Methodologiesunmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Computer Visionunmatched
Data Scienceunmatched
Debugging Toolsunmatched
Dockerunmatched
GCP (Good Clinical Practices)unmatched
Gitunmatched
Interoperabilityunmatched
Javaunmatched
Linux Operating Systemunmatched
Machine Learningunmatched
Mentoringunmatched
Microservicesunmatched
Microsoft C# (C Sharp)unmatched
Microsoft Windows Azureunmatched
Programming Languagesunmatched
Python Programming/Scripting Languageunmatched
Scalable System Developmentunmatched
Scrum Project Management and Software Developmentunmatched