Design, develop, and maintain scalable backend systems and APIs.
Build and deploy production-grade AI-powered applications.
Design robust system architectures focusing on scalability, reliability, and performance.
Work with distributed systems and high-throughput data pipelines.
Develop RESTful APIs and microservices-based backend services.
Optimize system performance, latency, and resource utilization.
Handle large-scale datasets and real-time data processing workflows.
Troubleshoot production issues and perform root cause analysis.
Collaborate with cross-functional teams to deliver end-to-end features.
Ensure code quality through best practices, testing, and CI/CD pipelines.
Take ownership of features from design phase to production deployment.
Required Skills & Qualifications
3–5 years of backend engineering experience.
Strong experience in system design and scalable architecture.
Hands-on experience with distributed systems.
Strong proficiency in backend development (Python / Node.js / Java or similar).
Experience building production-grade AI applications.
Strong knowledge of REST APIs and microservices architecture.
Good understanding of databases (SQL and NoSQL).
Strong coding, debugging, and performance optimization skills.
Solid understanding of data structures and algorithms.
Experience with CI/CD pipelines and version control (Git).
Ability to independently drive features to production.
Strong ownership mindset and product thinking.
Nice to Have
Experience with AI agents and autonomous workflows.
Exposure to MLOps and model deployment pipelines.
Experience with real-time analytics or streaming systems.
Knowledge of cloud platforms (AWS / GCP / Azure).
Experience contributing to open-source projects.
Experience building recommendation systems or large-scale consumer platforms.