Backend Developer
We are looking for a Backend Developer with strong foundations in algorithms and data structures, ideally shaped by a background in competitive programming. You ll work on building scalable backend systems while integrating AI/ML capabilities into real-world products.
Key Responsibilities
- Design, develop, and maintain high-performance backend services and APIs
- Build scalable systems capable of handling large datasets and real-time processing
- Integrate AI/ML models into backend pipelines (inference, optimization, deployment)
- Write efficient, optimized code with strong attention to time and space complexity
- Collaborate with data scientists and frontend engineers to deliver end-to-end solutions
- Optimize system performance, reliability, and scalability
- Participate in system design, code reviews, and technical discussions
Required Skills
- Strong programming skills in C++ / Python / Java
- Solid understanding of Data Structures & Algorithms (CP-level proficiency preferred)
- Experience with backend frameworks like FastAPI / Flask / Node.js / Spring Boot
- Knowledge of REST APIs, microservices architecture, and distributed systems
- Familiarity with databases: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis)
- Experience with Git, CI/CD pipelines, and version control workflows
AI/ML Requirements
- Basic to intermediate understanding of Machine Learning / Deep Learning concepts
- Experience using frameworks like TensorFlow / PyTorch / scikit-learn
- Ability to integrate pretrained models into backend systems
- Familiarity with model deployment tools (e.g., Docker, APIs, model serving)
Preferred Qualifications
- Competitive programming experience (e.g., Codeforces, LeetCode, AtCoder)
- Experience with system design and scalable architecture
- Knowledge of cloud platforms like Amazon Web Services, Google Cloud, or Microsoft Azure
- Familiarity with message queues (Kafka, RabbitMQ)
- Exposure to real-time systems or high-frequency data processing
Nice to Have
- Experience with LLM APIs (e.g., OpenAI, open-source LLMs)
- Knowledge of vector databases (FAISS, Pinecone)
- Experience with Kubernetes and container orchestration
- Contributions to open-source or strong GitHub profile
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.