Your message has been sent successfully!

Our team will contact you shortly.

We believe in:
Collaboration

*Other than you, of course

All roles
  • Job locationRemote
  • Work modelFull-Time
  • Expected salary5000 - 9600 EUR, GROSS
  • Interview duration, process~3.5 hours
Apply
All roles

Senior Software Engineer - Machine Learning

  • Job locationRemote
  • Work modelFull-Time
  • Expected salary5000 - 9600 EUR, GROSS
  • Interview duration, process~3.5 hours
Apply

We’re looking for experienced Engineers with a background in Machine Learning. This is a full-time remote position with exciting opportunities to work on impactful projects for our partners, including Microsoft and a U.S.-based company specializing in sports data analysis.

Depending on your experience and preferences, you’ll work with our partner to determine which project is the best fit for you. This role is fully remote.


What are we looking for?

  • Bachelor’s or Master’s degree in Computer Science or a related field.

  • 5+ years of experience as a Platform Engineer, Machine Learning Engineer, or Data Engineer.

  • Flexibility with programming languages and adaptability to project needs.

  • Strong understanding of ML algorithms, data preprocessing, and frameworks such as PyTorch, TensorFlow, or Keras.

  • Hands-on experience with containers, Kubernetes, and cloud platforms (AWS, Azure, or GCP).

  • Familiarity with orchestration tools like Kubeflow, Airflow, or Argo.

  • Ability to translate business needs into technical solutions using open-source ML tools.

  • Knowledge of software testing, benchmarking, and CI workflows.

  • Excellent communication, problem-solving, and leadership skills, with a knack for simplifying complex challenges.

  • Self-motivated, adaptable, and thrives in dynamic environments.

Bonus Points For:

  • Experience with big data tools like Hadoop, Spark, or Hive.

  • Associate-level Cloud Certifications.

  • Sharp analytical thinking and problem-solving skills

What do we offer?

  • 5000 - 9600 EUR monthly gross, depending on your preferred collaboration model. Exceptional candidates may qualify for higher rates.

  • 100% remote work

  • 25 days of annual leave, including holidays, vacations, and sick leave. Any additional days will be deducted from the salary.

  • Additional opportunities (details depend on your location and collaboration model).

All employees will use Insightful to track working hours (without screen recording)

What is the recruitment process?

  1. Introductory Interview (up to 40 minutes) with FatCat.

  2. Hackerrank Test (45 minutes).

  3. Partner Recruiter Interview (25 minutes).

  4. Technical Interview (1.5 hours).

* Client Interview (depends on the project, not always required)


Notes

*Gross salary includes the net salary plus taxes and contributions for pension, social, and disability insurance, unemployment insurance, and income tax that are paid to the state.
Net salary is the amount of money an employee takes home after deductions like taxes, social security, health insurance, and retirement contributions.

Seems Like a Job Made for You?

Fill in the form and apply today. We’ll reach out shortly.

The salary that you take home after all deductions have been subtracted from the gross amount.
Hiring

Hiring Process at FatCat Coders: What to Expect?

7 min readwritten by Katarina Stojković

We strive to make our recruitment process as transparent and feedback-focused as possible. To help you prepare, we'll provide detailed insights into each step of the process along with tips for every stage.

Read more
Benefits

Benefits Designed for Work-Life Balance

6 min readwritten by Katarina Stojković

Fostering a culture of well-being and professional development is at our core, which is reflected in our comprehensive benefits package. Explore the range of benefits available and how they contribute to work-life integration.

Read more