Python Senior Technical Lead - DevOps

Simarn LLC
Washington, DC, United States
12 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence User Authentication Automation of Tests Microsoft Azure Cloud Computing DevOps Python (Programming Language) PostgreSQL Object-Oriented Software Development Performance Tuning
+16 more
Software Architecture Secure Coding Software Construction Software Systems Data Logging Large Language Models Software Security Generative AI Backend Agentic-AI Fastapi Pytest Containerization Api Design Restful APIs Api Management

Job description

We are seeking a highly skilled Senior Python Backend Engineer to design, develop, and support scalable backend services, APIs, and calculation engines that power critical business solutions. This role is ideal for someone passionate about Python development, Generative AI, cloud technologies, automation, and software engineering best practices.

You will collaborate with architects, product owners, DevOps engineers, QA teams, and business stakeholders to deliver secure, reliable, and high-performance applications while leveraging AI-driven solutions to improve engineering productivity and operational efficiency.

Responsibilities

  • Design, develop, and maintain scalable backend applications and services using Python.
  • Build and enhance RESTful APIs using FastAPI or similar frameworks.
  • Develop reusable libraries, utilities, and modular software components.
  • Design and optimize PostgreSQL databases, queries, indexes, and transactions.
  • Implement automated testing strategies including unit, integration, regression, and API testing.
  • Utilize Generative AI and intelligent automation to streamline development workflows and improve team productivity.
  • Deploy and support applications on Microsoft Azure environments.
  • Build and maintain CI/CD pipelines using Azure DevOps.
  • Ensure application security, performance, monitoring, logging, and compliance with engineering standards.
  • Translate complex business calculations, dependency models, and scientific rules into robust software solutions.
  • Collaborate within Agile teams across multiple time zones.

Requirements

5+ years of professional Python development experience

Strong expertise in:

  • Python
  • Object-Oriented Programming (OOP)
  • FastAPI / REST API Development
  • PostgreSQL
  • Pydantic
  • PyTest

Experience with:

  • Generative AI / LLMs / AI Agents
  • Azure Cloud Services
  • Azure DevOps
  • CI/CD Pipelines
  • Containerized Deployments
  • Authentication & Security Best Practices
  • Logging, Monitoring, and Application Support

Strong understanding of:

  • Software Architecture
  • API Design
  • Performance Optimization
  • Secure Development Practices
  • Testing and Quality Engineering

Preferred Qualifications

  • Experience with building science, sustainability, energy efficiency, water efficiency, or embodied carbon applications.
  • Experience developing rules engines, calculation engines, or scientific/business models. xrbllit
  • Exposure to complex mathematical or engineering-based software solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…