Software Engineer (Java/Python) - Machine Learning
SCALO
Kraków, Pl-06, Poland • 14m ago • Remote
Senior
Remote
36,608,000 - 41,600,000 PLN/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Software Engineer working with Java/Python and Machine Learning in an e-commerce project. Work mode: remote. Rate: 125 PLN net + VAT/hour (depending on experience and scope).
Description
You will design, develop, and maintain backend applications in Java, using Python to process data and develop supervised machine learning models for predictive business solutions. The work includes building reliable models, validating them with time-series awareness, and integrating them into production Java services.
Responsibilities
- Design, develop, and maintain backend applications and data-processing components in Java/Python.
- Build, train, and optimize predictive supervised regression models (e.g., Gradient Boosting with LightGBM) using scikit-learn.
- Prepare, process, and analyze large tabular datasets using Pandas and NumPy.
- Implement feature engineering, including features for predictive models and time-series data.
- Design and run model validation for time-series characteristics, selecting appropriate metrics and assessing quality and stability.
- Compare model results with baselines and mitigate overfitting and data leakage; ensure feature consistency between training and production.
- Integrate ML models into Java-based backend applications and ensure correct production behavior.
- Collaborate on architecture to enable effective model access and reuse by business applications.
- Participate in code reviews, testing, performance optimization, and maintenance.
- Work with an international team, data analysts, and other technical specialists.
Requirements
- At least 4 years of commercial experience in a similar role.
- Very strong Java skills.
- Practical Python experience.
- Ability to write clean, readable, efficient production-ready code.
- Good understanding of Machine Learning, especially supervised learning.
- Hands-on experience building predictive models for tabular data (especially regression).
- Knowledge of Gradient Boosting and practical experience with LightGBM.
- Experience with large-scale tabular data using Pandas and NumPy.
- Practical knowledge of scikit-learn and/or LightGBM for model development and evaluation.
- Feature engineering experience for predictive and time-series data.
- Ability to design time-series-aware validation and select suitable evaluation metrics.
- Ability to compare results to baselines and address overfitting and data leakage.
- Awareness of training vs. production consistency in data preprocessing and feature calculation.
- Experience integrating ML models into Java backend applications.
- English C1 proficiency for international project communication.
Benefits
- Work across diverse projects in Software, Embedded, Data, and Cloud Services.
- Participation in additional pre-sales and expert initiatives.
- Medical care access, sports card, and cafeteria platform benefits.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSoftware Engineer - Java
AUCTANE Poland
Mid
Technology
Wrocław, Poland · On-site
11K zł - 17K zł/yr
9 days ago
Senior Java Developer
apreel
Senior
Technology
Warsaw, Poland · Remote
312K zł - 354K zł/yr
9 days ago

Senior Java Developer - Polska (K/M)
ASTEK Polska
Senior
Technology
Warsaw, Poland · On-site
1K zł - 1K zł/yr
8 days ago

Java Developer
emagine Polska
Senior
Technology
Warsaw, Poland · On-site
291K zł - 291K zł/yr
7 days ago

Java Software Engineer
BEST S.A.
Intern
Technology
Gdynia, PO, Poland · Remote
13K zł - 17K zł/yr
1 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Software Engineer (Java)
COMARCH
Mid
Technology
Kraków, Poland · On-site
N/A
8 days ago
Fullstack Java Developer
apreel
Mid
Technology
Warsaw, Poland · Remote
312K zł - 354K zł/yr
9 days ago
Data Scientist
SCALO
Senior
Technology
Warsaw, Poland · On-site
48922K zł - 57658K zł/yr
9 days ago

Principal Machine Learning Engineer
CVS Health
Senior
Technology
New York, NY · On-site
$144K - $288K/yr
9h ago
Potential salary for Software Engineer (Java/Python) - Machine Learning role
Improve your resume for just $5
PLN 36,608,000 – PLN 41,600,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights