The company is looking for a Staff Software Engineer specializing in AI to work within an enterprise software system. This role involves collaborating with stakeholders to define requirements, influence solutions, and ensure high-quality deliverables, particularly in the area of AI/ML system design and delivery.
Requirements
- Expertise in Java or Python, OOP, Design Patterns, time and space-efficient algorithms
- Evaluate and implement ML models in cloud environments.
- Understanding data architecture, APIs and distributed systems
- Proficiency in ServiceNow Platform including Scripting, integrations, ACLs, Flow designer, Now Assist will be a plus
- Able to understand / clarify requirements and work on delivery of modules with minimal dependency
- Knowledge of core AI/ML techniques and algorithms
Responsibilities
- Break down requirements into technical asks related to the system at hand
- Convert solution designs to working deliverables
- Ensure high quality deliverables with clear focus on design alignment, code, code reviews,
- Support post-go-live stabilization during the hypercare period.
- Triage incidents, track resolution, and report on hypercare performance.
- Evaluate and implement ML models in cloud environments.
- Understand data architecture, APIs and distributed systems
Other
- experience working in enterprise software system in a cross-collaborative environment.
- work closely with stakeholders including Product Managers, Architects to help shape the requirements, influence the solution, and explain the same to the team.
- be a team player and should be willing to take up responsibilities as necessitated by project requirements.
- Clearly articulate engineering point of view in calls with stakeholders including Product Managers and Architects
- Work with Product Managers to ensure backlog, maintain story hygiene, and ensure stories are implementation ready.