At FTD Solutions, we’re saving millions of gallons of water while helping industry leaders to achieve their sustainability goals. Join us to make a real impact with cutting-edge technology and a mission-driven team!
4 листопада 2024

Algorithm Engineer/Python

віддалено

Job Overview

FTD Solutions Inc. is seeking a talented Python Algorithm Engineer to join our team. This role will focus on building and maintaining our platform with a strong emphasis on quality, performance, and security. As a core member, you will plan, develop, and shape our platform, tackle complex design challenges, and implement platform-wide features.

Key Responsibilities

  • Develop, test, and maintain scalable and secure platform. (Written in PHP, Vanilla Js, Python, Mysql, Sqlite, Docker) with focus on its core — graph algorithms and built in math.
  • Collaborate with team members to implement new features and improve existing functionality
  • Conduct code reviews, participate in debugging sessions, and perform refactoring as needed. Rebuild of legacy PHP algorithmic core in Python is following the candidate onboarding.

Required Skills and Qualifications

  • Available for both strong juniors and senior enigneers with compensation matching the prooven experience
  • 2+ years of experience in backend development with Python and associated technologies
  • Strong algorithmic and math skills, including experience with graph algorithms, numerical methods, block algebra, etc. Experience with numpy, scipy, pandas is a strong plus.
  • Docker, experience contributing through CICD is a must
  • Fluent English is required, with Ukrainian or Russian language as a strong advantage
  • DevOps knowledge is a plus (experience setting up CI/CD pipelines, server management, and containerization is beneficial)
  • AQA experience is a must for writting Unit and API tests. Prior e2e Cypress experience is a strong plus.
  • Prior experience with PHP stack is a plus.

Foundational Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering
  • Excellent problem-solving skills and attention to detail
  • Effective communication skills and a collaborative mindset
  • Persistance, flexibility, strong ability to learn

Interview Stages

  • Candiate questions, online coding, 2 coding excersises light and medium complexity(1h)
  • Open form conversation to figure out candidate experience(1h)
  • Homework(6h)
  • HR+reference check(30m)
  • Cultural fit interview with leads and CEO(1h)
  • Contract

About FTD Solutions Inc.

We are on a mission of redefining the way that industrial facilities approach solving problems and drive sustainability performance. We help industrial facilities achieve their sustainability goals leveraging our unique water and energy digital twins coupled with customer success expertise. We’re proud to support leading organizations in the sectors such as semiconductor manufacturing, refineries, consumer packaged goods, making a tangible impact on sustainability across the globe.

LinkedIn