Job Category: Backend Developer
Job Type: Full Time
Job Location: Kathmandu (On-site / hybrid)
Company Description
Inductiv is a private, applied AI lab and product studio that develops AI-first solutions for enterprises. Our work combines a deep understanding of AI algorithms (including GenAI) with expertise in production systems engineering.
Role Description
We are looking for a skilled Python Backend Developer to design, build, and maintain robust server-side applications. As on of our first hires. you will work closely with AI researchers, frontend developers, and product teams to develop scalable APIs, optimize database performance, and ensure system security.
Key Responsibilities:
- Develop and maintain high-performance, scalable backend services in Python.
- Design and implement RESTful, gRPC & GraphQL APIs for seamless frontend-backend integration.
- Optimize database queries (SQL/NoSQL) and manage efficient data storage solutions.
- Implement authentication, authorization, and data encryption for security compliance.
- Work with cloud platforms (AWS/GCP/Azure) to deploy and manage services.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and optimize backend performance bottlenecks.
- Collaborate with AI/ML teams to integrate and deploy machine learning models.
- Participate in code reviews, testing, and CI/CD pipeline improvements.
Qualifications
Required Skills & Experience:
- 3+ years of Python backend development (Django, FastAPI, Flask, or similar).
- Strong knowledge of RESTful API design, microservices, and async programming.
- Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Proficiency in cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Familiarity with authentication protocols (OAuth, JWT) and security best practices.
- Solid understanding of software architecture, design patterns, and scalability principles.
- Experience with version control (Git), CI/CD pipelines, and automated testing.
- Strong problem-solving, debugging, and performance optimization skills.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Nice-to-Have (Bonus Skills):
- Knowledge of GenAI, LLM APIs, or AI/ML deployment pipelines.
- Experience with Graph Databases (RDF/LPG)
- Experience with message brokers (RabbitMQ, Kafka) and distributed systems.
- Familiarity with privacy-preserving technologies (differential privacy, homomorphic encryption).
- Contributions to open-source projects or a strong GitHub portfolio.
Why Join Inductiv?
- Work on cutting-edge AI products.
- Collaborate with a talented, mission-driven team of engineers and researchers.
- Opportunity to solve complex challenges in AI scalability and security.
- Competitive salary, growth opportunities, and a dynamic work environment.
Ready to build the future of enterprise AI?