Назад
Company hidden
1 час назад

Principal Software Engineer (Machine Learning)

143 000 - 286 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineer (Machine Learning) (Microservices/ML infrastructure): Building and scaling backend and machine learning infrastructure for an international recommendations platform serving Walmart sites in Mexico, Canada, and other markets with an accent on distributed systems, real-time inference, and scalable software architecture. Focus on designing feature stores, leading technical architecture, and solving performance, security, reliability, and operational excellence challenges across large-scale services.

Location: Sunnyvale, California, United States; hybrid work with primary in-office presence.

Salary: $143,000–$286,000 per year, plus performance-based bonuses and possible stock compensation.

Company

hirify.global Global Tech develops large-scale technology, personalization, and retail systems serving hundreds of millions of customers worldwide.

What you will do

  • Lead the architecture, design, development, and maintenance of scalable backend and machine learning infrastructure.
  • Guide and mentor engineers through code reviews, design discussions, technical direction, and hands-on development.
  • Design complex distributed, microservice, and event-driven systems with strong performance, security, and scalability.
  • Lead discovery and technical planning for major projects, aligning architecture with business goals, milestones, and requirements.
  • Collaborate with Product Management, Data Science, Quality Assurance, and DevOps teams.
  • Promote engineering standards, documentation, testing, continuous integration, operational excellence, and technical innovation.

Requirements

  • Bachelor’s degree in a relevant computer science or engineering field with required software engineering experience, or 7 years of software engineering experience.
  • Advanced knowledge of software design, distributed systems, design patterns, data structures, and algorithms.
  • Strong experience with microservices, event-driven architecture, backend development, and large-scale software products.
  • Proficiency in Kafka and NoSQL databases, with coding experience in languages such as Java or Python.
  • Experience with ML platforms, MLOps, feature stores, and context-aware real-time machine learning inference.
  • Familiarity with Azure, Google Cloud Platform, CI/CD, production support, security, and software development lifecycle practices.

Nice to have

  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area.
  • Knowledge of WCAG 2.2 AA, assistive technologies, and digital accessibility practices.

Culture & Benefits

  • Hybrid working model combining office collaboration with virtual work according to business needs.
  • Health, dental, and vision coverage, 401(k), stock purchase options, and company-paid life insurance.
  • PTO, sick leave, parental and family care leave, disability benefits, and other paid leave programs.
  • Performance-based incentive awards and education support through the Live Better U program.
  • Inclusive workplace focused on learning, innovation, accessibility, and engineering excellence.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →