Senior Software Development Engineer - Backend Infrastructure
HuntingCube Recruitment Solution Senior Software Development Engineer - Backend Infrastructure
Description
We're looking for a hands-on Backend / Infrastructure Engineer who enjoys building reliable systems from the ground up, solving complex engineering problems, and owning infrastructure end to end.
If you're passionate about backend architecture, data pipelines, distributed event flows, and production reliability, this role offers the opportunity to make meaningful engineering decisions and shape the product.
What You'll Do :
- Build and scale core backend infrastructure, from data ingestion to real-time analytics.
- Design and maintain data pipelines, event-driven systems, and microservices.
- Strengthen ML/NLP infrastructure, including pipelines, model-serving, and data flows.
- Drive architectural decisions around data models, service boundaries, and data integrity.
- Improve observability, monitoring, fault tolerance, and production reliability.
- Optimize infrastructure for scalability, performance, and cost efficiency.
- Collaborate with Product, Design, and the founding team to translate ambiguous problems into robust technical solutions.
- Contribute through design reviews, clean code, technical mentorship, and platform improvements.
What We're Looking For :
- 4 - 6 years of professional software engineering experience.
- At least 3 years at one organization, with experience building infrastructure from scratch and owning complex projects end to end.
- Strong hands-on experience in backend engineering and production infrastructure.
- Expertise in data pipelines, event-driven architectures, microservices, and operational reliability.
- Strong proficiency in at least one of the following : Golang, serverless computing, SQL/NoSQL databases, Elasticsearch, or GraphQL.
- Solid understanding of system design, data modeling, failure handling, observability, and scalability.
- Strong debugging skills and sound engineering judgment.
- Experience collaborating across teams and mentoring fellow engineers.
- Ability to work independently, navigate ambiguity, and make pragmatic technical decisions.