1 day ago
Base Salary
$175k - $222k/yr
Responsibilities
- Design, develop, and optimize machine learning algorithms tailored to customer requirements.
- Build and deploy large-scale machine learning systems that process massive datasets, train models, and produce predictions or insights.
- Drive machine learning systems from design through production deployment with attention to performance, scalability, and robustness.
- Collaborate with cross-functional teams to translate business requirements into data-driven solutions.
- Develop and execute test strategies to evaluate and refine algorithms in real-world environments.
- Track research, industry trends, and emerging machine learning methodologies and incorporate relevant techniques into system design.
- Write architecture documents and participate in Architecture Decision Record reviews.
- Design and develop microservices or service-oriented architectures, RESTful APIs, feature-flagged releases, database integrations, and CI/CD pipelines.
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Engineering, or a related field plus six years of progressive post-baccalaureate experience, or a master’s degree or foreign equivalent in one of these fields plus four years of experience.
- Four years of experience with Java, Spring Boot, Spring MVC, TypeScript, and Node.js, ExpressJS, or NestJS.
- Four years of experience with frontend development using HTML, CSS, JavaScript, and Angular, Vue.js, React, Redux, UI5 Web Components, or Bootstrap.
- Four years of experience with JUnit or Karate and UI testing frameworks including Chai, Mocha, and React Testing Library.
- Four years of experience with software architecture, design patterns, data structures, algorithms, object-oriented design, SOLID principles, architecture documentation, and ADR reviews.
- Four years of experience designing microservices or service-oriented architectures, REST and RESTful APIs, API integration, and Postman or Swagger/OpenAPI.
- Four years of experience with feature-flag-driven development, SQL, MySQL, relational schema design, Redis, Git or GitHub, and Jenkins-based CI/CD pipelines.
- Two years of experience with Kibana, Docker, Kubernetes, AWS, Scrum/Agile methodologies, Jira/Confluence, SAP Crystal Reports, and fine-grained and coarse-grained access control.
Benefits
- Hybrid work model in Palo Alto, California.
- SAP employee benefits and eligibility programs are available; the posting references SAP North America Benefits for details.
- Eligible for the Employee Referral Program subject to SAP policy and eligibility criteria.
- Travel is not required.
Tech Stack
AngularAWSBootstrapCSSDockerExpressGitHTMLJavaJavaScriptJenkinsJUnitKibanaKubernetesMochaMySQLNestJSNode.jsPostmanReactRedisReduxSpring BootSQLTypeScriptVue.js
Categories
About SAP
SAP builds enterprise application software and cloud services for finance, procurement, supply chain, human resources, and analytics, sold through subscriptions, licenses, and support. Its portfolio includes SAP S/4HANA, SAP Business Technology Platform, SAP Ariba, and SAP SuccessFactors. Founded in 1972 and headquartered in Walldorf, Germany, SAP is a public company listed on the NYSE and Frankfurt (ETR) and serves enterprises and public-sector organizations worldwide.
