← Back to Open jobs

Open Position

Senior Python Engineer (AI)

Full-time · Remote · Senior (7+ years) · TopDevConsulting Engineering

Role Overview

We need a senior Python engineer with more than seven years of professional experience building production systems, including substantial work shipping AI-enabled products. You will lead backend and AI integration work, mentor engineers, and partner with product and ML teams to deliver reliable, scalable solutions.

What You Will Do

  • Build and maintain Python APIs for AI-enabled applications.
  • Implement RAG pipelines, vector search, and LLM orchestration layers.
  • Design secure, scalable data flows for model input/output processing.
  • Integrate third-party AI services and optimize latency/cost.
  • Write high-quality tests and participate in code reviews.
  • Collaborate with DevOps on CI/CD and observability for AI workloads.

Must-Have Skills

  • 7+ years of professional Python development (FastAPI, Django, or Flask).
  • Senior-level ownership: architecture, code review, mentoring, and delivery planning.
  • Proven AI/ML integration in production (LLMs, RAG, model APIs, or similar).
  • Strong understanding of REST APIs, async jobs, and background workers at scale.
  • Deep experience with SQL/NoSQL databases, caching, and performance tuning.
  • Hands-on cloud experience with AWS, GCP, and Azure for deployment and operations.
  • DevOps tooling experience with Docker, Kubernetes, and Jenkins CI/CD pipelines.

Nice to Have

  • Experience with LangChain/LlamaIndex style orchestration.
  • Knowledge of model evaluation, prompt strategies, and guardrails.
  • Exposure to Kubernetes and distributed systems patterns.