All Open Roles
EngineeringHiring Now

Backend Engineer (Python)

Visakhapatnam, IndiaFull-time · 2–5 years

We're looking for a backend engineer who loves building robust, scalable Python services. You'll work on the core data pipelines, APIs, and integrations that power our client products.

What You'll Do

  • Design and build RESTful APIs and async services using FastAPI or Django
  • Architect and maintain PostgreSQL and vector database schemas
  • Build data pipelines and ETL workflows for client analytics products
  • Write clean, well-tested Python code with high coverage on critical paths
  • Collaborate with AI engineers to integrate LLM outputs into production systems
  • Participate in code reviews and contribute to technical roadmap discussions

What We're Looking For

  • 3+ years of professional Python development experience
  • Strong understanding of async Python (asyncio, FastAPI)
  • Experience with PostgreSQL, Redis, and REST API design
  • Familiarity with Docker and deploying services on cloud platforms (AWS/GCP/Azure)
  • Solid grasp of software design patterns and clean architecture principles
  • Experience writing unit and integration tests (pytest)

Nice to Have

  • Experience with LangChain, LangGraph, or similar AI orchestration frameworks
  • Knowledge of vector databases (Pinecone, pgvector, Qdrant)
  • Contributions to open source projects
  • Prior startup or consulting experience

What We Offer

  • Competitive salary and performance bonuses
  • Flexible remote/hybrid work arrangement
  • Access to latest AI tools and research resources
  • Fast career growth in a small, high-impact team
  • Annual learning & development budget

Interested? Let's talk.

Send us your CV and a short note about why you're a great fit for this role.

Apply Now