Назад
Company hidden
8 дней назад

Staff Software Engineer - Algorithms (Robotics)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer - Algorithms (Robotics): Building real-time distributed software for AI-powered warehouse automation with an accent on combinatorial optimization, graph-based algorithms, and high-performance microservices. Focus on solving NP-hard optimization problems, coordinating automated workflows, and designing scalable, fault-tolerant systems for inventory movement and fulfillment.

Location: Hybrid, USA Wilmington, MA - HQ; up to 10% travel to customer and client locations may be required.

Base salary: $138,074.75–$211,200.00 per year. Compensation may vary based on job-related knowledge, skills, and experience; benefits include medical, dental, vision, disability, 401(k), and PTO.

Company

hirify.global develops AI-powered robotic and software platforms for high-density warehouse automation, supply-chain operations, and fulfillment.

What you will do

  • Design and develop real-time distributed software for automation systems.
  • Design highly available and scalable software systems for ordering, processing, and delivery of mixed-SKU totes.
  • Research, develop, and productize solutions for NP-hard optimization problems using combinatorial optimization and other algorithms.
  • Coordinate automated workflows and optimize the movement and consumption of inventory across large-scale automation environments.
  • Analyze distributed software components using performance, profiling, and debugging tools.
  • Develop microservice-oriented applications using .NET Core, RabbitMQ, OpenAPI, and Kubernetes in an Agile/Scrum environment.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • At least 8 years of professional software development experience using C# and .NET.
  • Strong expertise in object-oriented programming, SOLID principles, and design patterns.
  • Deep understanding of algorithms, data structures, and computational complexity analysis.
  • Experience designing scalable, fault-tolerant, and distributed systems.
  • Strong debugging, troubleshooting, and performance-tuning skills.
  • Experience with relational databases, SQL optimization, and SQL Server/PL/SQL.
  • Experience with source control systems such as Git.
  • Experience developing for Windows and Linux, including cross-platform .NET Core development.
  • Experience developing unit tests and test automation frameworks; comfort with asynchronous or multithreaded programming.
  • Strong software design and implementation skills, with a hands-on problem-solving approach.
  • Valid driver’s license and ability to drive and/or fly to client and customer locations.

Culture & Benefits

  • Work in a collaborative community of innovators, collaborators, and pioneers.
  • Operate in a dynamic Agile/Scrum environment with close collaboration across creative and technical peers.
  • Hybrid work arrangement at the Wilmington, Massachusetts headquarters.
  • Medical, dental, vision, disability, 401(k), and paid time off benefits.
  • Opportunities to travel to customer sites.

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