Software Engineer, Python

Vets Hired
  • Vienna, Virginia
    1 day ago

    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.

    Numbers & Facts

    LocationVienna, 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
    • Security Clearanceunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Technical Leadershipunmatched
    • Technical Researchunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder