
Senior Algorithms Software Engineer
DEEPSEA TECHNOLOGIES
full-time
Posted on:
Location Type: Hybrid
Location: Athens • Greece
Visit company websiteExplore more
Job Level
About the role
- Collaborate with Back End, Optimization, Quality Assurance and Front End Engineers within the department.
- Work on the development Route&Speed Optimization solutions, from understanding and improving existing algorithms to finding and resolving the overall system’s bottlenecks, to development and deployment of new optimization algorithms.
- Communicate and collaborate with internal stakeholders (product owners, naval experts, customer success managers, MLOps engineers) to understand business needs and requirements and present complex concepts to non-technical audiences.
- Investigate completed voyages which raised customer’s concerns, justify and explain the behavior of our optimization pipeline, identify areas of improvement and plan the resolution.
- Algorithm evaluation, such as developing internal tools for savings analysis or studying vessel data and delivering brief research reports.
Requirements
- Bachelor’s degree in Engineering, Mathematics, Physics, Computer Science or related field.
- Master's (optionally a PhD) in Engineering, Applied Mathematics or related field.
- Proven expertise in designing, developing and rolling out (optimization) algorithms to production.
- Proven expertise in Combinatorial Optimisation with emphasis on graph methods and shortest path problems.
- 2 years of Python experience and some industrial experience with low-level programming languages such as Rust, C++ or C is required.
- Proven experience in working in multidisciplinary teams of data scientists, machine learning engineers, software engineers, MLOps engineers, etc.
- Strong communication and collaboration skills in an agile, dynamic and cross-disciplinary environment.
Benefits
- Competitive remuneration package: Skill & experience-based salary and eligibility for additional employee benefits.
- Health Package: Private health insurance coverage and mental health - therapist benefit
- Paid leaves: emergency and medical leaves.
- Learning and Development Package: Access to courses platform and eligibility for seminars, conferences and workshops
- Remote Flexibility: Great office space in the heart of Athens with hybrid option.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonRustC++Coptimization algorithmsCombinatorial Optimisationgraph methodsshortest path problemsalgorithm evaluationdata analysis
Soft skills
communication skillscollaboration skillsagile environmentdynamic environmentcross-disciplinary teamwork
Certifications
Bachelor's degreeMaster's degreePhD