Senior Python Backend Engineer
Job Description
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).
Recommended Jobs
Packaging Associate
Job Description Job Description Assembly & Packaging Associate We are looking for enthusiastic and reliable Assembly & Packaging Associates to join our production team! This role is an integ…
Outside Sales Representative - Scottsdale
Are you goal-driven? Do you thrive in a fast-paced office and love helping businesses succeed? Nextep’s outside sales role might be the perfect position for you! Our sales reps are the friendly front…
SSRM Procurement Specialist I
: Overview CommonSpirit Health was formed by the alignment of Catholic Health Initiatives (CHI) and Dignity Health. With more than 700 care sites across the U.S. from clinics and hospitals to home-…
Configuration Management Engineer
Job Description Job Description At Areté, we are on the forefront of utilizing innovative solutions, with great minds from all backgrounds, to help solve the nation’s most complex security challe…
Transportation/Roadway Design Engineer
Job Description Job Description Transportation/Roadway Design Engineer The ideal candidate will be able to demonstrate hands-on technical design capabilities in rural and urban roadways. Cand…
Seasonal-Operations Administrative Assistant
Our Company: We care about helping people. Our purpose is to provide help and inspire confidence in our clients and communities everywhere. Our associates feel a sense of belonging in an inclusive pla…
Bulk Trash Removal Technician
About Ally Waste Ally Waste Services is a premium provider of waste support services to apartment complexes throughout the United States. We aim to keep properties clean and reduce waste expenses fo…