Careers
Join a team of engineers solving complex technology challenges for organizations across industries.
Why Join HeuristicLabs
Variety of Challenges
Work across different industries, technologies, and problem domains. No two projects are the same.
Continuous Learning
Stay current with evolving technologies. We support conferences, certifications, and learning resources.
Impact & Ownership
Work directly with clients on critical systems. Your work has visible, measurable impact.
Flexible Work
Remote-friendly environment with flexible arrangements. Focus on outcomes, not hours.
What We Look For
Technical Depth — Strong fundamentals in software engineering, with expertise in one or more areas: backend development, cloud infrastructure, data engineering, or AI/ML.
Problem-Solving Ability — Capacity to understand complex business problems and design appropriate technical solutions.
Communication Skills — Ability to explain technical concepts to both technical and non-technical stakeholders.
Collaborative Mindset — Willingness to work alongside client teams and share knowledge generously.
Open Positions
Senior Software Engineer
Kolkata / Remote5+ years experience. Backend systems, APIs, cloud infrastructure. Node.js, Python, or Go.
Data Engineer
Kolkata / Remote4+ years experience. Data pipelines, warehousing, analytics. SQL, Python, and modern data stack.
Cloud Infrastructure Engineer
Kolkata / Remote4+ years experience. AWS/GCP/Azure, Kubernetes, Terraform. Infrastructure as code and automation.
Early Career Opportunities
We also welcome applications from recent graduates and engineers with 0-2 years of experience. Strong fundamentals, curiosity, and willingness to learn are what we value most.
Internship and junior positions available. Mentorship and structured learning path provided.
Ready to apply?
Send your resume and a brief note about what you're looking for.