Python Software Engineer- AI Applications

Insight Global
United StatesunknownPosted Sep 18, 2026

About the role

Required Qualifications

4–8+ years software engineering (mid–senior); strong Python 3.x.

Production FastAPI (or Flask) delivering secure, versioned APIs.

Cloud experience on GCP or AWS (e.g., Cloud Run/GKE/Pub/Sub or Lambda/EKS/API Gateway/SQS).

Datastores: Postgres/MySQL and one of Redis/ElastiCache/Memorystore; migrations and schema design.

CI/CD (GitHub Actions/Cloud Build), containerization (Docker), IaC familiarity (Terraform helpful).

Testing culture (unit/integration/contract), API specs (OpenAPI), and observability.

Strong grasp of resiliency patterns and performance tuning in distributed systems.

Preferred Qualifications

Experience integrating AI services (Vertex AI/Gemini, AWS Bedrock, OpenAI) and prompt/response handling.

Intermediate data engineering skills with Python/SQL

Security: OAuth/OIDC, JWT, service-to-service auth, KMS/Secrets Manager.

Data pipelines basics (e.g., batch to feature/API), and schema evolution practices.

Front end experience with React is a big plus (this would ultimately mean a full stack candidate).

What You’ll Do

Design, implement, and document FastAPI services and SDKs for AI features.

Integrate third-party AI providers (Gemini, Bedrock, OpenAI) with secure, observable patterns.

Build event-driven and synchronous backends (REST/webhooks/queues) with robust error handling.

Optimize latency, throughput, and cost; add caching, rate limiting, and retries/circuit breakers.

Ship high-quality code with tests, CI/CD.

Instrument services (structured logs, metrics, traces) and own production readiness/runbooks.

Collaborate with product, data, and ML teams to translate requirements into APIs and workflows.

Uphold security, privacy, and compliance (secrets, OAuth/OIDC, PII handling).

Responsibilities

  • Design, implement, and document FastAPI services and SDKs for AI features
  • Integrate third-party AI providers with secure, observable patterns
  • Build event-driven and synchronous backends with robust error handling
  • Optimize latency, throughput, and cost; add caching, rate limiting, and retries/circuit breakers
  • Ship high-quality code with tests, CI/CD
  • Instrument services and own production readiness/runbooks
  • Collaborate with product, data, and ML teams to translate requirements into APIs and workflows
  • Uphold security, privacy, and compliance

Qualifications

  • 4–8+ years software engineering experience
  • Strong Python 3.x skills
  • Production FastAPI or Flask experience
  • Cloud experience on GCP or AWS
  • Experience with Postgres/MySQL and Redis/ElastiCache/Memorystore
  • CI/CD and containerization experience
  • Strong grasp of resiliency patterns and performance tuning

Skills mentioned

PythonFastAPIREST APIsGoogle CloudPostgreSQLRedisCI/CDDockerDistributed SystemsGenerative AI

About Insight Global

Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world. We obsess over solving problems and building solutions that move our customers further, faster. With access to top talent in more than 50 countries, our tech-enabled recruiters can build teams quickly. Our technical experts across Cloud, AI, Data, Enterprise Operations, and Applied Engineering deliver solutions tailored to each customer’s needs. As those needs evolve, so do we. As we evolve, though, we stay true to our purpose: to develop people personally, professionally, and financially so they can be the light to the world around them. It shows up in everything we do, from investing in our people to delivering results for our customers to making a meaningful impact in our communities.

Business Consulting and Services1,001-5,000 employeesAtlanta, Georgia

H-1B sponsorship history

Historical employer filing data was found for Insight Global. The employer record includes 266 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.