Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Alpha Augmented Services

NewBe an early applicant

Algorithm Engineer

Posted
Discussion

Compensation: $30k – $50k • No equity

As an Algorithms Engineer, you will design and improve optimization algorithms that help solve complex logistics and supply chain problems. You’ll turn operational requirements into reliable, efficient solutions that power ALPHA’s products.

Responsibilities

  • Design, implement, and improve optimization algorithms for real-world logistics problems, including packing and loading optimization.
  • Develop and evaluate heuristics and other algorithmic approaches to solve complex, constraint-based problems.
  • Translate business and operational requirements into practical algorithmic solutions.
  • Analyze and improve solution quality, performance, and scalability.
  • Write clean, maintainable C#/.NET code and contribute to testing, documentation, code reviews, and development workflows.
  • Collaborate with software engineers, ML engineers, and domain experts to integrate optimization solutions into production systems.
  • Explore relevant research and evaluate new approaches for practical use.

What We Need You to Have

  • Education: A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 3+ years of professional experience developing algorithms or optimization software.
  • Programming: Strong C#/.NET programming skills and experience working with production codebases.
  • Algorithms: Solid foundations in algorithms, data structures, complexity analysis, and problem decomposition.
  • Optimization: Practical experience developing heuristic or combinatorial optimization algorithms for constraint-heavy problems.
  • Performance & Quality: Experience with profiling, debugging, automated testing, and benchmarking algorithmic software.
  • Problem-Solving: Strong analytical skills and the ability to turn complex, ambiguous requirements into reliable, practical solutions.
  • Version Control: Working knowledge of Git and modern version-control workflows.
  • Communication: Clear English communication and the ability to explain technical concepts and trade-offs to non-experts.

Bonus Points For

  • Experience in logistics, supply chain, packing, or loading optimization.
  • Experience with computational geometry or spatial optimization problems.
  • Experience with Python for prototyping, benchmark analysis, or working with ML teams.
  • Experience combining heuristic optimization with machine learning or reinforcement learning.
  • Experience with mathematical programming or solvers such as OR-Tools, Gurobi, or CPLEX.
  • Experience deploying optimization services in production or cloud environments, preferably Azure.
  • Publications or research experience in packing, combinatorial optimization, or operations research.

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.