Full Stack Engineer

Insight Global
Englewood, CO, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$85,280.0 - $87,360.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software Applications Automation of Tests Microsoft Azure Cloud Computing Software Documentation Code Review Computer Programming Databases Continuous Integration
+21 more
Software Debugging Django Web Framework Python (Programming Language) PostgreSQL MongoDB Systems Development Life Cycle Redis Search Technologies Software Engineering Data Logging Retrieval-Augmented Generation Flask (Web Framework) Large Language Models Grafana Generative AI Backend Fastapi Kubernetes Graphql GPT Docker

Job description

We are seeking a Python AI Backend Developer to join our software engineering team and help design, develop, and support modern AI-powered applications. This individual will follow the software development lifecycle to analyze requirements, create technical designs, develop scalable backend systems, and implement Retrieval-Augmented Generation (RAG) solutions using leading LLM technologies.

The ideal candidate will have experience building Python-based APIs, integrating large language models, developing vector database solutions, and collaborating with cross-functional teams to deliver high-quality software.

Responsibilities

Design, develop, test, debug, and document software applications following established SDLC processes.

Review functional requirements and translate them into technical designs and implementation plans.

Develop scalable backend services and APIs using Python.

Build and maintain Retrieval-Augmented Generation (RAG) pipelines for AI-powered applications.

Implement document ingestion workflows, embedding strategies, and retrieval architectures.

Design and optimize vector database solutions for semantic search and knowledge retrieval.

Integrate large language models (LLMs) through OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, and similar platforms.

Participate in architecture reviews, design discussions, and code reviews.

Develop and maintain system documentation, operational procedures, and technical specifications.

Collaborate with engineering, product, and data teams to ensure quality, consistency, and performance.

Implement automated testing, monitoring, logging, and observability best practices.

Requirements

1-5 years of Python development experience building backend applications and APIs.

Experience with FastAPI, Flask, or Django and developing REST-based services.

Hands-on experience designing and implementing RAG (Retrieval-Augmented Generation) pipelines.

Experience with LLM frameworks and APIs such as LangChain, LlamaIndex, OpenAI, Anthropic, Azure OpenAI, or AWS Bedrock.

Experience working with at least one vector database (Pinecone, Weaviate, Qdrant, Milvus, ChromaDB, or pgvector).

Experience with cloud and deployment technologies including Docker, CI/CD, and AWS/Azure/GCP environments., 1-5 years of Python development experience building backend applications and APIs.

  • Experience with FastAPI, Flask, or Django and developing REST-based services.

  • Hands-on experience designing and implementing RAG (Retrieval-Augmented Generation) pipelines.

  • Experience with LLM frameworks and APIs such as LangChain, LlamaIndex, OpenAI, Anthropic, Azure OpenAI, or AWS Bedrock.

  • Experience working with at least one vector database (Pinecone, Weaviate, Qdrant, Milvus, ChromaDB, or pgvector) GraphQL experience.

Experience with cloud and deployment technologies including Docker, CI/CD, and AWS/Azure/GCP environments.

Async programming (asyncio/aiohttp).

PostgreSQL, MongoDB, or Redis.

Kubernetes exposure.

Monitoring/observability tools such as OpenTelemetry or LangSmith.

Benefits & conditions

This is onsite 4 days onsite in Greenwood Village Colorado offering 41-42/hr.

Apply for this position

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

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:02 min

Technology stack for building retrieval-augmented generation applications

Ashish Sharma · LIVE

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

Videos

See all

Related articles

See all