Founding Engineer, Algorithms

LineSightabout 2 months ago
Chicago, IL, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

About the Company

LineSight is building the AI-powered production intelligence platform for metal manufacturing. We automate production planning, scheduling, and factory line management through multi-agent AI systems and proprietary algorithms - replacing spreadsheets and guesswork with intelligent automation. We have live enterprise customers, $135K+ ARR, and just raised funding with some of Chicago's biggest investors.

About the Role

This is a founding engineer role. You won't just write code to spec - you'll make core architectural decisions, ship features directly to customers, and shape the product from the ground up.

Responsibilities

  • Formulate and solve optimization problems (LP, MILP, MIP) for order fulfillment, scheduling, and inventory allocation in metal manufacturing
  • Translate business constraints from factory floors into mathematical models using Pyomo, OR-Tools, or similar frameworks
  • Build production-grade Python services: data pipelines, APIs, backend infrastructure, optimization engines
  • Collaborate with the founding team on architecture decisions and product direction

Required Skills

  • Strong Python skills and solid CS fundamentals (data structures, algorithms, testing)
  • Exposure to mathematical optimization—coursework, projects, or internships count
  • Comfort with numerical tools (NumPy, pandas) and understanding of linear algebra and optimization concepts
  • Experience building reliable, high-performance backend systems
  • Experience with Git, Docker, and cloud environments (AWS/GCP/Azure)

Preferred Skills

  • Hands-on experience with Pyomo, OR-Tools, Gurobi, or CPLEX
  • Background in manufacturing, supply chain, or industrial operations
  • Familiarity with applied AI/ML or agent-based systems

Pay range and compensation package

Compensation: $80K–$120K base + founding equity (1-2%)

Required Skills

Git
Testing
Algorithms
NumPy
pandas
AWS
Data Structures
Docker
Python
Mathematical Optimization