Principal Software Engineer (Python/Django/LLM) 8+ yrs
DoctusTech
Location
🇮🇳 India
Type
full_time
Salary
Undisclosed
Posted
1mo ago
Job Description
About DoctusTech DoctusTech is a fast-growing technology company focused on driving innovation in the US Healthcare domain. We build impactful AI-driven solutions that solve real-world problems for our clients. Our team is agile, collaborative, and passionate about technology, and we're looking for strong engineering leaders who thrive in a high-ownership environment. Job Summary We are looking for a highly experienced Principal Software Engineer with 8+ years of hands-on backend engineering experience in Python ecosystems. This is a pure IC (Individual Contributor) role focused on architecture, hands-on coding, scalability, and building next-generation AI-powered systems. The ideal candidate must have strong expertise in Python, Django, FastAPI, distributed backend systems, and Agentic AI/LLM-based application development. You will work closely with product and engineering teams to design, develop, and scale intelligent healthcare solutions.
Key Responsibilities
1. Design, develop, and scale high-performance backend systems using Python, Django, and FastAPI. 2. Build secure, scalable, and production-grade RESTful APIs and microservices. 3. Lead architecture decisions and implement complex technical solutions. 4. Develop AI-powered applications leveraging Agentic AI, LLMs, RAG pipelines, and orchestration frameworks. 5. Write clean, maintainable, reusable, and testable production-quality code. 6. Optimize application performance, reliability, scalability, and security. 7. Mentor engineering teams through technical leadership and best coding practices. 8. Collaborate with cross-functional teams in an agile development environment. 9. Drive innovation and evaluate emerging AI technologies/frameworks. 10. Participate in code reviews, debugging, and system design discussions.
Required Skills
● 8+ years of software development experience. ● Strong hands-on coding expertise in Python. ● Deep expertise in Django and FastAPI. ● Experience building scalable backend architectures and REST APIs. ● Strong understanding of distributed systems and microservices architecture. ● Hands-on experience with Agentic AI, Generative AI, LLM applications, RAG pipelines, LangChain, CrewAI, AutoGen, or similar frameworks. ● Strong understanding of AI orchestration and prompt engineering concepts. ● Expertise with PostgreSQL/MySQL and database optimization. ● Strong knowledge of Django ORM, SQL queries, and performance tuning. ● Experience with cloud platforms and deployment practices. ● Strong debugging, analytical, and problem-solving skills. ● Deep understanding of system design, design patterns, data structures, and OOP concepts. ● Familiarity with Linux environments and DevOps fundamentals.