Description
Eligibility criteria:
At least 3+ years of hands-on technical backend software development experience, driving the architecture and design of scalable and high-availability systems.
Key Responsibilities:
Design, implement, test and deliver highly scalable products
Master our development process, culture and code base, then improve it
Work closely with a team of engineers, product managers and engineers to build new features our customers will love, adopt and use while keeping our trusted platform stable and scalable
Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics
Analyse, design and develop test cases and implement automated test suites
Required Skills:
Deep knowledge of object-oriented programming (such as Java)
Experience with monitoring and logging using tools such as Splunk
Hands-on development of LLM Technologies, Agentic Frameworks. Ability to translate complex AI concepts into pragmatic and compliant engineering decisions.
Strong analytical and problem-solving skills
Team-player with the ability to work effectively and efficiently with others
Be a self-starter and possess strong sense of self-motivation
Experience using telemetry and metrics to drive operational excellence
Demonstrated problem-solving ability when working with complex AI workloads, distributed systems, and cloud-native application behaviours.
A proactive, experimentation-oriented mindset with a strong willingness to learn emerging AI technologies, frameworks, and engineering patterns.
Full-stack software development experience
Preferred Skills:
Contributions to open-source AI/ML infrastructure or MLOps projects.
Patents, papers, blogs, or other external publications related to large-scale ML deployment, observability, or governance.
Strong platform and product-centric mindset demonstrated by high-leverage infrastructure projects