Job description
Hiring Senior Software Engineer for xcPEP development (Python+FastAPI+Next.js+AWS+GenAI)
Fill this form for quick assessment: https://forms.office.com/r/2rDSquE4y5
Location: Bommasandra, Bengaluru (On-site)
Experience: 2+ years in backend development
About the Role
Lead the backend architecture, development, and deployment of xcPEP for AI-driven cost engineering SaaS platform.
Manage a team of backend +Frontend + DevOps engineers, guide the transition from Django monolith to FastAPI microservices, and develop GenAI-powered features for should costing workflow in xcPEP.
This is a critical leadership position that requires technical depth, architectural vision, and strong people management skills.
Key Responsibilities
Backend Architecture
- Lead the migration from Django monolith to FastAPI-based microservices.
- Define and implement scalable API architecture for high-performance SaaS.
- Own database design and performance optimization for PostgreSQL + RDS.
- Ensure security best practices (SSO with Keycloak/Auth0/Okta, CSP, token-based access for assets).
GenAI & Advanced Features
- Integrate RAG pipelines with PostgreSQL + vector DB for AI-powered insights.
- Develop image-based data mapping modules using computer vision.
- Work with agentic AI frameworks to automate workflows.
Team Leadership
- Mentor backend engineers and enforce code quality standards.
- Collaborate with Frontend, DevOps, and AI/ML teams for feature delivery.
- Own backend hiring and onboarding.
Project Management
- Translate business requirements into backend deliverables.
- Prioritize tasks for sprint planning in coordination with Product Managers.
- Conduct architecture reviews and resolve bottlenecks.
Required Skills
Core Backend Skills
- Strong Python expertise with FastAPI and Django (monolith + API).
- Experience with microservices architecture & API gateway patterns.
- Advanced PostgreSQL skills (queries, optimization, schema design).
- Familiarity with AWS stack (ECS, S3, CloudFront, RDS, ALB, ACM).
AI/GenAI Integration
- Understanding of LLMs, RAG pipelines, and vector databases (Pinecone, Weaviate, or PGVector).
- Knowledge of LangChain, vLLM, or OpenAI API integration.
Security & Compliance
- SSO via SAML/OIDC.
- SOC 2 / ISO 27001 readiness.
- Secure handling of file & image access.
Leadership
- Proven experience in leading software development teams.
- Strong problem-solving and decision-making abilities.
Required Skill Profession
Computer Occupations