Senior Python Backend Engineer

Aiaec, Llc.

Phoenix (AZ)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aiaec, Llc. is seeking a Senior Python Backend Engineer to join our innovative team. The engineer will design and build AI-driven civil engineering tools, focusing on backend architecture with Python and FastAPI. Responsibilities include developing asynchronous services, collaborating on AI model deployment, and ensuring robust infrastructure within Azure.

Ideal candidates should have over 5 years of Python expertise, Docker experience, and strong cloud infrastructure management skills. The position offers opportunities for technical leadership and mentorship, making it perfect for those looking to impact the built world.

Qualifications

  • 5+ years of professional experience with Python.
  • Deep understanding of asyncio and performance profiling.
  • Mastery of FastAPI, Pydantic, and Dependency Injection.

Responsibilities

  • Design, develop, and maintain high-performance, asynchronous backend services using Python.
  • Collaborate with ML engineers to deploy and scale AI models.
  • Own the lifecycle of services, from containerization to deployment.

Skills

Python expertise
Asynchronous programming
FastAPI mastery
Docker experience
Cloud infrastructure management
Observability tools
Git-based workflows

Tools

PostgreSQL
Azure
OpenTelemetry

Job description

Why AIAEC?

You’ll be at the forefront of the "AI in AEC" revolution. We are a small, agile team where your architectural decisions directly impact how the built world is designed and constructed. If you enjoy solving "real-world" problems where code meets concrete, this is your spot.

As a Senior Python Backend Engineer at AIAEC, you will be a key architect and builder of ChatAEC and our suite of AI-driven civil engineering tools. You won't just be writing APIs; you will be engineering the backbone that integrates complex engineering datasets with cutting-edge LLMs. You will bridge the gap between high-level AI research and production-grade software, ensuring our infrastructure is scalable, observable, and resilient.

Key Responsibilities
  • API Architecture: Design, develop, and maintain high-performance, asynchronous backend services using Python and FastAPI.
  • AI Integration: Collaborate with ML engineers to deploy and scale AI models, specifically focusing on RAG (Retrieval-Augmented Generation) workflows.
  • Infrastructure & DevOps: Own the lifecycle of your services—from containerization with Docker to orchestration and deployment within Azure.
  • Observability: Implement robust monitoring and distributed tracing using OpenTelemetry to ensure high availability and deep system insights.
  • Database Integration: Review and optimize queries in PostgreSQL to handle complex spatial and relational data.
  • Technical Leadership: Mentor junior developers, conduct rigorous code reviews, and drive engineering best practices (CI/CD, TDD, and Documentation).

Tech Stack: Python (FastAPI), Docker, Azure (preferred), OpenTelemetry, PostgreSQL

Requirements
Technical Requirements
  • Python Expertise: 5+ years of professional experience with Python, with a deep understanding of asyncio and performance profiling.
  • Frameworks: Mastery of FastAPI (including Pydantic, Dependency Injection, and Middleware).
  • Containerization: Solid experience with Docker.
  • Cloud & DevOps: Solid experience managing cloud infrastructure. While our stack is Azure-centric, strong experience with AWS or GCP is highly transferable and welcomed.
  • Observability: Practical experience with OpenTelemetry, Prometheus, or similar tools for tracking system health and performance.
  • Modern Tooling: Familiarity with Git-based workflows, CI/CD pipelines (Azure DevOps or GitHub Actions), and automated testing suites.
Nice to Haves
  • Experience with OpenAI API, LangChain, or LlamaIndex.
  • Background or interest in Civil Engineering, BIM (Building Information Modeling), or CAD software integration.
  • Experience with Vector Databases (e.g., Pinecone, Weaviate, or pgvector).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer — AI for Civil Engineering
Senior Python Backend Engineer — AI for Civil Engineering

Aiaec, Llc. • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Python Backend Engineer
Python Backend Engineer

TechDigital Group • San Jose (CA)

On-site
USD 100,000 - 130,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Arrows • United States

Remote
GBP 60,000 - 90,000
Python Backend Engineer
Python Backend Engineer

ClinDCast LLC • San Jose (CA)

On-site
USD 100,000 - 150,000
AI Engineer
AI Engineer

CloudDevs • Town of Poland (NY)

Remote
USD 90,000 - 120,000
20 fully paid days off
Career paths and training opportunities
Access to medical and sports packages
Full Stack AI Engineer
Full Stack AI Engineer

TechDigital Group • Charlotte (NC)

On-site
USD 100,000 - 130,000
Civil Engineer with Python Proficiency - AI Trainer
Civil Engineer with Python Proficiency - AI Trainer

Kake • Austin (TX)

On-site
USD 70,000 - 90,000
AI Engineer - Public Sector
AI Engineer - Public Sector

Unstructured • United States

On-site
USD 100,000 - 130,000
Medical, dental, and vision coverage
401(k) with company match
Unlimited PTO
+2
Full-Stack Python Engineer
Full-Stack Python Engineer

Take2 Consulting, LLC • United States

On-site
USD 100,000 - 130,000
Remote work flexibility
Professional growth opportunities
Comprehensive benefits package
Full Stack AI Engineer
Full Stack AI Engineer

TechDigital Group • Irving (TX)

On-site
USD 100,000 - 130,000