Full-Stack Software Engineer – Distributed Systems & AI

Software Development

Setoo

1 open role Website

  • Software Development
  • India

Join a fast‑growing tech team building cutting‑edge AI‑enabled platforms. You'll craft end‑to‑end solutions that blend robust distributed back‑ends with sleek modern front‑ends, leveraging LLMs and retrieval‑augmented generation. What You'll Do Design and implement scalable microservices and RESTful APIs using FastAPI, Django, and Node.js. Build responsive front‑ends with React and Next.js, emphasizing performance and accessibility. Optimize relational, NoSQL, and vector databases for indexing, caching, and query speed. Integrate LLM APIs, embeddings, and RAG pipelines to deliver AI‑driven features. Implement authentication, authorization, async processing, and background job handling. Conduct code reviews, debugging, testing, and performance tuning in production. What You Need Strong Python and JavaScript/TypeScript programming expertise. Experience with FastAPI, Django, Node.js, and building RESTful microservices. Proficiency in React, Next.js, HTML5, CSS3, and responsive UI design. Hands‑on knowledge of PostgreSQL, MySQL, MongoDB, Redis, and vector stores like Qdrant. Understanding of distributed systems concepts: message queues, caching, async concurrency, fault tolerance. Familiarity with Git, Docker, CI/CD pipelines, Linux, and cloud deployment basics. Good to Have Experience with PyTorch or TensorFlow for machine‑learning model development. Knowledge of LangChain, LlamaIndex, and agentic AI workflow orchestration. Hands‑on with Kafka, RabbitMQ, Kubernetes, and major cloud platforms (AWS, Azure, GCP). The Opportunity You'll collaborate directly with product, data, and engineering teams to ship reliable, AI‑powered software at scale. Setoo is building next‑generation distributed systems, giving you the chance to shape AI‑driven products from the ground up.

Similar Jobs to Apply