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).
#J-18808-Ljbffr
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).
#J-18808-Ljbffr
Senior Python Backend Engineer in phoenix at Unknown Company
This position is listed as full time and onsite.