Senior Java Engineer — AI/ML Systems for Quant Finance

Tenth Revolution Group

Warszawa

On-site

PLN 220,000 - 340,000

Full time

40 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tenth Revolution Group in Warszawa is seeking a Senior Software / ML Engineer to join a global financial institution, building production-grade AI/ML solutions for quantitative investment. You will focus on robust Java services, scalable data pipelines, and practical GenAI applications.

The ideal candidate has 5+ years in software/ML, strong fundamentals, experience with distributed systems or big data, and a track record delivering production systems.

Qualifications

  • 5+ years of professional software engineering / ML experience.
  • Experience building production-scale, distributed or data-intensive systems.
  • Strong experience with LLMs / Generative AI OR Big Data / distributed data processing.
  • MSc/PhD or equivalent industry experience.

Responsibilities

  • Build production-grade AI/ML systems, not just prototypes.
  • Develop scalable, reliable and highly testable Java services and libraries.
  • Work with LLMs / Generative AI and modern ML technologies.
  • Build ML and data infrastructure for large-scale applications.
  • Design reusable frameworks, libraries and engineering platforms.
  • Solve complex technical problems across multiple engineering teams.
  • Apply software engineering and AI/ML to quantitative investment workflows.

Skills

Java
Big Data
LLMs / Generative AI
Distributed systems
Software engineering

Education

MSc/PhD or equivalent industry experience

Job description

Tenth Revolution Group in Warszawa is seeking a Senior Software / ML Engineer to join a global financial institution, building production-grade AI/ML solutions for quantitative investment. You will focus on robust Java services, scalable data pipelines, and practical GenAI applications.

The ideal candidate has 5+ years in software/ML, strong fundamentals, experience with distributed systems or big data, and a track record delivering production systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer — AI-Driven Development
Senior Java Backend Engineer — AI-Driven Development

Tenth Revolution Group • Warszawa

On-site
PLN 180,000 - 280,000
Senior Quantitative AI Trading Engineer (Remote)
Senior Quantitative AI Trading Engineer (Remote)

Infinite Services • Warszawa

Hybrid
PLN 180,000 - 320,000
Certification budget
Flexible work model
Private medical care
+4
Senior ML Engineer — FinTech AI at Scale (Hybrid)
Senior ML Engineer — FinTech AI at Scale (Hybrid)

IG Group • Kraków

Hybrid
PLN 180,000 - 240,000
Competitive salary & benefits plan
Birthday day off
Voluntary work days off
+2
Senior Software / ML Engineer | Applied AI
Senior Software / ML Engineer | Applied AI

Tenth Revolution Group • Warszawa

On-site
PLN 220,000 - 340,000
Production ML Engineer for Quantitative Workflows
Production ML Engineer for Quantitative Workflows

Tenth Revolution Group • Warszawa

Hybrid
PLN 1,000,000 - 1,400,000
Senior Java Software Engineer
Senior Java Software Engineer

Tenth Revolution Group • Warszawa

On-site
PLN 180,000 - 280,000
Lead Backend Engineer with AI/ML skills
Lead Backend Engineer with AI/ML skills

GFT Technologies Poland • Kraków

Hybrid
PLN 260,000 - 360,000
Hybrid work in Kraków office
Senior Backend Engineer: AI/ML-Driven Java Microservices
Senior Backend Engineer: AI/ML-Driven Java Microservices

GFT TECHNOLOGIES SE • Kraków

Hybrid
PLN 276,000 - 365,000
Java Software Engineer
Java Software Engineer

LanceSoft Europe • Warszawa

Hybrid
PLN 180,000 - 240,000
Expert Backend Engineer (Python&Java) with AI/ML skills
Expert Backend Engineer (Python&Java) with AI/ML skills

GFT Technologies Poland • Kraków

On-site
PLN 180,000 - 280,000
Hybrid work arrangement (Kraków office
Medical insurance
Sport benefits
+2