This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

The Judge Group - Belmont, VA

posted 2 months ago

Full-time - Senior
Onsite - Belmont, VA
Administrative and Support Services

About the position

The Sr Python Developer will play a crucial role in developing and maintaining backend code for multiple Python web applications, specifically within an AI/ML project. This position requires a strong understanding of agile software development practices and the ability to deliver deployable software in short sprints. The developer will collaborate closely with a team of technical professionals to support the customer's mission and growth objectives, ensuring product quality and timely delivery.

Responsibilities

  • Develop and maintain the backend code base for multiple Python web applications (Django and Flask)
  • Design and implement web application backends using Python
  • Develop and execute unit tests for software components
  • Collaborate with a software development team using Git
  • Design, develop, and implement custom software capabilities for an AI/ML platform with limited oversight
  • Act as a member of a product team supporting teammates and collaborating positively to ensure product and team success
  • Provide significant improvements to the platform being supported
  • Participate actively in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, and retrospectives
  • Analyze complex project-related problems and create innovative solutions
  • Ensure product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
  • Provide input on best practices and procedures creation
  • Develop new and refine existing processes to enhance quality and productivity

Requirements

  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline, or equivalent professional experience
  • 10+ years of related technical experience in software design, development, and implementation
  • 7+ years of experience in Python development with web frameworks (Django required, Flask preferred)
  • 7+ years of experience working with Object Oriented Programming and Service Oriented Architecture
  • 7+ years of experience designing and building RESTful APIs that manage large amounts of data
  • Experience developing applications in remote (cloud-based) environments
  • Experience working on complicated problems and providing creative solutions
  • Ability to apply estimation techniques to software development efforts
  • Ability to identify and manage risk
  • Strong collaboration skills and desire to work within a team
  • Excellent verbal and written communication skills

Nice-to-haves

  • Experience building data extract, transform, and load pipelines for web applications
  • Experience using Data Science libraries like Pandas for data manipulation and transformation
  • Experience optimizing and monitoring a service-based architecture using tools like Prometheus and/or Azure Monitor Logs
  • Experience with Microsoft SQL Server and PostgreSQL
  • Experience developing applications for classified data
  • Experience integrating machine learning and analytical tools
  • Knowledge of Typescript programming language and experience building React applications
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service