Software Developer - AI - Remote
Experis4 months ago
San Francisco, CA, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Staff Software Engineer - AI
Position Overview
The typical candidate will have experience working in enterprise software systems in a cross-collaborative environment. The candidate is expected to work closely with stakeholders including Product Managers and Architects to help shape requirements, influence the solution, and explain the same to the team. The candidate needs to be a team player and should be willing to take up responsibilities as necessitated by project requirements.
Key Responsibilities
- Communication: Clearly articulate engineering point of view in calls with stakeholders including Product Managers and Architects.
- Analysis: Break down requirements into technical asks related to the system; work with Product Managers to ensure backlog maintenance, story hygiene, and that stories are implementation ready.
- Solutioning: Collaborate with architects and designers to refine requirements and validate feasibility; call out gaps and engage with stakeholders to address them.
- Execution: Convert solution designs to working deliverables; ensure high quality output with a clear focus on design alignment, code reviews, and represent the team in stakeholder calls.
- Hypercare & Post Go-Live Management: Support post-go-live stabilization during the hypercare period; triage incidents, track resolution, and report on hypercare performance.
Preferred Qualifications
- Full-stack engineer with 8-10 years of software engineering experience, including 3-5 years in AI/ML system design and delivery.
- Excellent communication and stakeholder engagement skills.
- Knowledge of core AI/ML techniques and algorithms.
- Expertise in Java or Python, OOP, Design Patterns, and time and space-efficient algorithms.
- Experience in evaluating and implementing ML models in cloud environments.
- Understanding of data architecture, APIs, and distributed systems.
- Proficiency in the ServiceNow Platform including Scripting, integrations, ACLs, Flow Designer, and Now Assist is a plus.
- Ability to understand and clarify requirements and deliver modules with minimal dependencies.
Required Skills
ServiceNow Platform
Communication
Hypercare and Post Go-Live Management
Enterprise Software Systems
Now Assist
Cloud Environment Deployment
Solutioning
Scripting
ML Model Evaluation
Cross-Collaborative Development
Design Patterns
Stakeholder Engagement
Integrations
ACLs
Incident Triage
Full-stack Engineering
Data Architecture
Python
Flow Designer
Time and Space Efficient Algorithms
Distributed Systems
AI/ML System Design
APIs
OOP
Java