Aiaec

3 jobs near Columbus, OH

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

AIAEC builds technology for the people who design, develop, and build the world. Founded in Arizona, the company helps architects, engineers, developers, construction teams, and real estate ...

Description: Are you a CPO looking to join an early-stage, well-funded AI startup that's disrupting the Construction and Engineering space? Are you a CPO who has deep experience in customer ...

Senior Python Backend Engineer

AIAEC LLC

Phoenix, AZ • On-site

Full-time

Posted 2 hours ago


Job description

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).