This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Zenarate AI Coach helps leading brands develop confident top-performing agents through AI Simulation Training.
The AI Coach is used worldwide every day in over a dozen countries, including the U.S., Canada, Mexico, Philippines, India, and Europe in 15 languages.
Zenarate's customers include leading companies in financial services, healthcare, insurance, telecommunications, technology, retail, and travel industries.
The company is seeking a talented, passionate, and experienced Sr. Software Engineer to develop scalable, reliable, secure, and cost-optimized infrastructure for software products and AI workloads.
The role involves taking end-to-end ownership of systems and their entire lifecycle, including the development of new systems and enhancing existing ones.
Collaboration with team members to solve complex business problems using technology is essential.
The position includes providing mentorship and guidance to junior engineers.
The engineer will ensure the overall success of the team and be accountable for collaborative outcomes.
Experimentation with new proof-of-concept initiatives to promote technical excellence and innovation is encouraged.
Requirements:
The candidate must be able to write maintainable, extensible, and readable code and unit test cases in Python using Flask and FastAPI frameworks.
A good understanding of design patterns and the ability to apply them to real-world projects is required.
Strong debugging skills are necessary.
The candidate should be able to read existing code and make modifications.
Experience in building, maintaining, and debugging distributed systems is essential.
Excellent verbal and written communication skills are required to express viewpoints through design documentation.
High-level design (HLD) skills are necessary.
The candidate must have strong knowledge of relational databases, with knowledge of non-relational databases being a plus.
Deep experience in designing, developing, and scaling RESTful APIs, focusing on authentication, authorization, caching, and performance is required.
A strong understanding of security protocols, including OAuth, OpenID Connect, and SAML, for secure data exchange and access management is necessary.
Knowledge of xAPI for tracking learning data and integrating LRS statements is an added advantage.
A strong sense of ownership of systems being built and a passion for solving complex business problems using technology is essential.
Benefits:
The position offers a competitive salary package that will grow with experience.
A full suite of benefits is provided, including health insurance, lunch, team parties, outdoor tours, and more.
The workplace is casual and values each employee's ideas.
Mentorship is available from experienced engineers with a track record of delivering significant software projects for large companies and successful startups.