Senior Software Engineer, Optimization Service at Legion

Bengaluru, Karnataka, India

Legion Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Workforce ManagementIndustries

Requirements

  • Master’s degree or PhD in Applied Mathematics, Operations Research, or a related quantitative field
  • 5–8 years of professional software engineering experience, with strong Java development expertise
  • Solid understanding of mathematical optimization concepts including linear programming and mixed integer programming
  • 5+ years of experience writing enterprise-quality Java code, including secure, efficient, scalable implementations
  • Strong understanding of distributed systems, APIs, data processing, and performance/scalability tradeoffs
  • Excellent communication skills and ability to collaborate across teams and mentor others

Responsibilities

  • Design, develop, and optimize scalable optimization algorithms for workforce scheduling and labor planning
  • Formulate and implement Mixed Integer Linear Programming (MILP) and Linear Programming (LP) models using Gurobi (or equivalent solver)
  • Translate complex business rules (labor laws, staffing constraints, employee skills/preferences) into mathematical formulations and solve them in production
  • Write high-quality, secure, efficient enterprise-grade Java code, integrated with the backend stack (Spring Boot, Hibernate, MySQL)
  • Optimize runtime performance, throughput, and scalability of optimization services to support large enterprises
  • Integrate optimization services into APIs and production systems, working cross-functionally with Data Science, Product, and Platform Engineering teams
  • Participate in on-call rotations and monitor/maintain production systems for reliability and performance
  • Mentor junior engineers and contribute to best practices in optimization modeling, software design, and operations

Skills

Key technologies and capabilities for this role

JavaSpring BootHibernateMySQLMILPLPGurobiLinear AlgebraOptimization ModelingScalable Algorithms

Questions & Answers

Common questions about this position

What is the work arrangement for this role?

The position is hybrid and based in Bucharest, Romania.

What education and experience are required for this position?

A Master’s degree or PhD in Applied Mathematics, Operations Research, or a related quantitative field is required, along with 5–8 years of professional software engineering experience and strong Java development expertise.

What are the key technical skills needed for this Senior Software Engineer role?

The role requires solid understanding of mathematical optimization including linear programming and mixed integer programming, 5+ years of enterprise-quality Java code experience, and strong knowledge of distributed systems, APIs, data processing, and performance tradeoffs.

What salary or compensation does this role offer?

This information is not specified in the job description.

What kind of collaboration and team environment can I expect?

You'll work cross-functionally with Data Science, Product, and Platform Engineering teams, participate in on-call rotations, and mentor junior engineers in a fast-paced environment.

Legion

Intelligent automation for workforce management

About Legion

Legion.co offers an intelligent automation platform for workforce management, specifically targeting businesses that employ hourly workers. The platform predicts demand and automatically generates optimal schedules, enhancing labor efficiency and employee engagement. It features a self-learning forecasting engine that adapts to business needs and provides gig-like flexibility for employees. Legion.co operates on a subscription model, charging businesses for access to its tools that improve labor operations and the hourly employee experience.

Redwood City, CaliforniaHeadquarters
2016Year Founded
$180.4MTotal Funding
LATE_VCCompany Stage
Enterprise Software, AI & Machine LearningIndustries
201-500Employees

Benefits

Health Insurance
Paid Vacation
Paid Holidays
Parental Leave
Company Equity
401(k) Retirement Plan
Monthly Wellness Reimbursement
Monthly Lunch on Legion

Risks

Emerging AI-driven platforms increase competition in workforce management.
Reliance on Silicon Valley Bank poses financial stability risks.
Rapid international expansion may lead to compliance challenges with labor laws.

Differentiation

Legion's AI-driven platform offers gig-like flexibility for hourly workers.
The platform provides instant access to earned wages, enhancing financial wellness.
Legion's self-learning engine continuously adapts to business needs for optimal scheduling.

Upsides

Legion's $50M funding boosts innovation in AI-powered workforce management.
Partnerships with Bealls Inc. and Vail Resorts expand Legion's market reach.
Growing demand for AI-driven predictive analytics supports Legion's platform adoption.

Land your dream remote job 3x faster with AI