Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
3+ years of experience in software development, with a proven track record of delivering highly Scalable, Observable, and Secure software products.
Experience in developing distributed systems, microservices, and event-driven architecture solutioning and architecting in any public cloud infrastructure (Azure, AWS, GCP) is a must.
Proficiency in full stack - .Net stack (or comparable stack) and cloud ecosystems, C# or any comparable language like Java, Golang, NodeJS etc. UI frameworks – ReactJS, Typescript etc.
Strong at Design, analytical and problem-solving skills, with an emphasis on quality and engineering excellence.
Able to understand unfamiliar code bases, debug server-side, multi-threaded, and highly scalable applications.
Additional qualification that will be a bonus
Prior experience of building models and operationalizing them in production.
Experience in using MLOps and platforms\tools to manage ML models lifecycle.
Non-Technical skills
Problem solving - Ability to clearly understand problems, decompose them into smaller problems; and technical articulation skills so that it is easy for the team to collectively solve.
Ability to work both independently and collectively in a fun team environment with minimal supervision.
Good communication and stakeholder management skills
High capacity to learn and adapt to new technologies and engineering processes quickly.
Responsibilities
Design and implement scalable, reliable, and secure software solutions using microservices, event-driven architecture, and cloud infrastructure.
Build reusable components, frameworks, and libraries that enable faster development and higher quality.
Apply best practices of CI/CD, infrastructure as code, observability, and debugging to ensure fast and smooth delivery of software products.
Leverage AI/ML techniques and tools to solve complex problems and create innovative solutions.
Communicate effectively with stakeholders and present technical vision and solutions to large audiences.
Provide technical guidance and mentorship to the team and foster a culture of collaboration and excellence.
Rapid agility with Proof of Concepts especially with AI/ML.