GreyOrange

GreyOrange

·7 days ago

Software development engineer iii, algorithms

Apply now

Location

onsite, Atlanta, GA, United States

Salary

$200k – $220k/yr

Commitment

Full Time

Level

Middle (2-4 years)

Required skills

Data Science ToolsJava Build ToolsProgramming LanguagesNoSQLDatastoresDevOpsApp Definition and DevelopmentStat Tools & LanguagesQueuesStreaming & MessagingVersion ControlOSSLanguages

Job Description

About GreyOrange

GreyOrange is a global leader in AI-driven robotic automation software and hardware, transforming distribution and fulfillment centers worldwide. Our solutions increase productivity, empower growth and scale, mitigate labor challenges, reduce risk and time to market, and create better experiences for customers and employees. Founded in 2012, GreyOrange is headquartered in Atlanta, Georgia, with offices and partners across the Americas, Europe and Asia.

Our Solutions

The GreyMatter Multiagent Orchestration (MAO) platform provides vendor-agnostic fulfillment orchestration to continuously optimize performance in real time: the right order, with the right bot and agent, taking the right path and action. Currently operating more than 70 fulfillment sites across the globe (with deployments of 700+ robots at a single site), GreyMatter enables customers to decrease their fulfillment Cost Per Unit by 50%, reduce worker onboarding time by 90% and optimize peak season performance. In retail stores, our gStore end-to-end store execution and retail management solution supports omnichannel fulfillment, real-time replenishment, intelligent workforce tasking and more. Using real-time overhead RFID technology, the platform increases inventory accuracy up to 99%, doubles staff productivity, and enables an engaging, seamless in-store experience.

Job Overview

We are looking for a highly skilled SDE-3 who is passionate about solving complex problems using efficient algorithms and clean design. As a core member of our engineering team, you will be expected to bring deep expertise in data structures, algorithms, and Java, and play a key role in building scalable, maintainable, and high-performance systems.

  • Design and develop highly performant backend systems and services in Java or Kotlin
  • Write clean, modular, and well-tested code following best software engineering practices
  • Solve challenging algorithmic and data-structure problems in real-world systems
  • Collaborate with architects and senior engineers to translate high-level designs into concrete implementations
  • Drive design discussions, code reviews, and mentor junior developers
  • Own modules end-to-end: from design to deployment and operational monitoring

Requirements

  • 5 to 8 years of experience in backend development with deep proficiency in Java
  • Strong command over data structures, algorithms, system design, and problem-solving
  • Experience building large-scale, distributed, and multi-threaded systems
  • Solid understanding of JVM internals, memory management, concurrency, and performance tuning
  • Familiarity with tools like Git, Maven, and CI/CD pipelines

Good to Have

  • Experience with Kafka, NoSQL, Python, Machine Learning, MILP
  • Competitive programming background or participation in algorithmic contests (e.g., Codeforces, Leetcode, etc.)

What We Value

  • Strong engineering fundamentals and hunger to solve tough problems
  • A bias for clean, maintainable code and deep thinking over quick fixes
  • Willingness to take ownership and lead by example
  • Clear, structured communication and collaboration skills

EEO

GreyOrange provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Ready to join the team?

Apply now

Similar Jobs: