Join our companies in their quest to drive powerful, positive, change that endures.

Machine Learning Engineer



Software Engineering
Posted on Saturday, November 11, 2023

About Finom

At Finom, we're not just a tech company; we're pioneers in setting new standards on how finances can and should be managed in this modern world – as easily as using your smartphone. We're on a mission to empower small businesses, the cornerstone of the European economy, with cutting-edge technology.

In just the past year, we've experienced exponential growth, quadrupling our presence and expanding into new countries. Our footprint now spans across the European Union, with operations in Germany, Spain, France, Italy, the Netherlands, Belgium, and Poland.

If you're passionate about tech, finance, and making a real impact, we invite you to explore the exciting opportunities waiting for you at Finom. Join us in simplifying business management processes and allowing entrepreneurs to focus exclusively on what matters most – their core business. Be a part of our journey as we shape the future of finance and business in Europe.

About the Role

We are looking for ML Engineer, who will be at the forefront of transforming our FinCrime Risk Management systems. Initially, your focus will be on mapping out our data landscape and refining ETL processes, before moving on to craft real-time data aggregates, establish microservices for ML models, and ensure our system scales seamlessly. Your journey could ultimately see you stepping up into a leadership position within our predictive analytics division. We're searching for an individual who is not just technically astute, but also a critical thinker who challenges the status quo, communicates fluently with peers and superiors alike and has the ability to demystify complex ideas for those less familiar with the subject matter. In this role, your proactive approach, whether working independently or as part of a team, will be crucial to our common success.

What You Will Be Doing

  • Maintain ETL processes, provide data health checks. Take provided data, describe, and transform it using appropriate data manipulation techniques and load it into the application.
  • Software development based on the provided risk analysis models for a high-load project. Implement API for data aggregates and current and future models.
  • Make a CI/CD for transferring materialized views and deploying APIs with models (SQL, python, C++).
  • Identify and resolve data quality issues in collaboration with the data analysts and risk management teams.
  • Investigate and resolve data-related issues, troubleshoot ETL failures, and provide technical support.
  • Model monitoring, validation and re-training.

Who You Are

  • Min 2-3 of proven experience working as an ETL Developer or Data Engineer or Machine Learning Engineer
  • Strong proficiency in SQL-based programming languages
  • Experience with Python language
  • Familiarity with cloud-based data platforms (ex. Google Cloud) and big data technologies (ex. BigQuery)
  • Experience in shipping machine learning-based projects in production.
  • Strong analytical and problem-solving skills, with the ability to identify and resolve complex data-related issues
  • Critical and analytical thinking;
  • Start-up oriented, proactive, result-driven, and capable of working under own initiative and little supervision.

What You Will Get In Return

Combining Work and Socializing

Discover the perfect fusion of work and social engagement with our hybrid working approach. Join us in our elegant offices situated along the picturesque Mediterranean Coast in Paphos, Cyprus, and in the heart of Europe, including Amsterdam, the Netherlands, Poland, and Spain. Enjoy the flexibility of travelling and working fully remotely from time to time.

Work & Swim Program

Immerse yourself in our exclusive Work & Swim Program. Spend one month in a comfortable corporate apartment in enchanting Cyprus. It's the ideal opportunity to strike the perfect work-life balance while enjoying the breathtaking Mediterranean views.

Embrace Entrepreneurship and Focus on Our Collective PRIZE

Unlock your inner entrepreneur and align your aspirations with ours through our Stock Options Program. This exciting opportunity is available to every member of our company, from junior team members to our founders. Together, we work tirelessly toward a shared PRIZE.

Experience Continuous Growth

Our company is on an upward trajectory, and so are you. We provide you with the resources and opportunities for continuous personal and professional growth.

The Opportunity to Make a Genuine Impact

Join us in shaping the future. We cherish innovative ideas and boldly experiment with new technologies, tools, and methodologies. We actively encourage your participation in making a substantial impact.

Receive Unwavering Support and Care

At our company, you're never alone. We're dedicated to your well-being and success, offering constant support and care throughout your journey with us.

Next Steps

Your application will be reviewed and if successful, a member of the Talent Acquisition Team will be in touch within the next few days.

Standard interview process:

  • Application Review - 3 - 5 days
  • Recruiter Interview - 30 min -45 min
  • Hiring Manager Interview - 45 min - 1 hour
  • Test Task - up to 1 hour
  • Final Interview - 45 min - 1 hour
  • Offer

Please note the order and duration of each step can vary depending on the type of position and seniority level.

Equal Opportunity Statement

At Finom, we're an equal opportunity employer and value diversity at our company. We embrace diversity and invite applications from all walks of life. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, disability status, or other applicable legally protected characteristics.