A
Algorithm Engineer
Alpha Augmented Services · Remote - North America, Africa, Asia · Remoto · Wellfound
Software Engineer$30k – $50kFreelanceNorth America, Africa, Asia · Remoto
Local informado na vaga: North America, Africa, Asia. Modalidade: Remoto
Sobre a vaga
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.
- 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.
- 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.
Requisitos principais
Software Engineer
Candidatura
Publicado há 7 dias
Adaptar meu currículo
Recurso para membros · Ver planos
Lembre-se: o Vagaslume.Tech não cobra taxas, cursos ou pagamentos para participação em processos seletivos. Se receber alguma cobrança relacionada à contratação, não efetue o pagamento.