Software Engineer, Python

Vets Hired

Vienna (VA)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Vets Hired in Vienna, VA, seeks a Python Software Engineer to design, develop, test, and maintain software for data science and computer vision projects. You will build scalable applications, work with cloud platforms, and contribute in an Agile environment.

You will collaborate with cross-functional teams, perform code reviews, mentor juniors, and help establish best practices. Proficiency in Python and API design, plus experience with PyTorch and AWS, are highly valued.

Qualifications

  • 5+ years of experience in Python or Java/C#/Go.
  • Experience with PyTorch and machine learning.
  • 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.

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.

Skills

Python
Java
C#
Go
PyTorch
APIs

Tools

AWS
GCP
Azure
Git
Linux
Docker
OpenShift
Kubernetes

Job description

Job Summary
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

RouteOne • Farmington Hills (MI)

On-site
USD 85,000 - 125,000
Python Developer
Python Developer

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
Senior / SME Software Developer – Java / Python
Senior / SME Software Developer – Java / Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000
Software Developer with Security Clearance
Software Developer with Security Clearance

BOAB Ventures • McLean (VA)

On-site
USD 110,000 - 165,000
Flexible time off
Full medical coverage
401(k) with company match
+4
Python Developer
Python Developer

StradIT • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Python Developer
Senior Python Developer

Raas Infotek LTD • Cape May (NJ)

On-site
USD 140,000 - 190,000
Senior Software Developer with Python experience
Senior Software Developer with Python experience

Select Search Associates LLC • Springfield (VA)

On-site
USD 120,000 - 170,000
Senior Python Developer
Senior Python Developer

CatchProbe Intelligence Technologies • San Francisco (CA)

Remote
USD 120,000 - 160,000
Python Developer
Python Developer

Stradit LLC • Jersey City (NJ)

On-site
USD 110,000 - 150,000