Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior Software Engineer - ML & Data Platforms (m/f/d)

28000 - 35000 zł
Pełny etat

ALM Services Technology Group

Zdalna
  • Praca zdalna

Currently, we are looking for a Senior Software Engineer – ML & Data Platforms to design and build production-grade data and ML solutions for entity and profile matching.

This is a senior hands-on role combining Python development, large-scale data processing, machine learning, and cloud architecture. You will work on systems that connect data from multiple sources, identify relationships between entities, and expose results through reliable services and APIs.

You will influence architecture, data-processing strategies, model implementation, production reliability, and technical direction.

This Role Is a Strong Fit If You Have

  • strong commercial experience with Python;
  • experience building production ETL and data-processing pipelines;
  • hands-on experience with Apache Spark or PySpark;
  • solid knowledge of machine learning and data science fundamentals;
  • experience with entity resolution, identity or profile matching, record linkage, recommendation, or graph-based algorithms;
  • experience with Snowflake, Databricks, or similar analytical platforms;
  • experience designing microservices and REST APIs;
  • understanding of data quality, feature engineering, model evaluation, and production monitoring;
  • practical experience with Azure;
  • ability to design scalable, reliable, and maintainable data and ML systems;
  • experience using AI-assisted development tools while remaining responsible for code quality, security, testing, and correctness;
  • interest in MCP, agentic AI, or AI-powered workflows.

Required Experience

  • 5+ years of experience in Software Engineering, Data Engineering, Machine Learning Engineering, or a similar role;
  • strong production experience with Python;
  • practical experience with Apache Spark or PySpark;
  • experience building ETL pipelines for ingestion, transformation, validation, enrichment, and delivery;
  • experience with ML models or algorithms for entity, identity, or profile matching;
  • good understanding of statistics, feature engineering, model evaluation, and data preparation;
  • experience with Snowflake and Databricks or equivalent platforms;
  • experience designing and developing microservices and REST APIs;
  • practical experience with Azure;
  • knowledge of SQL, data modelling, distributed processing, and large datasets;
  • experience with automated testing, CI/CD, version control, and code review;
  • ability to make architecture decisions and explain technical trade-offs clearly;
  • fluent English.

Technology Expectations

Practical experience with several of the following:

  • Python and modern data or backend frameworks;
  • Apache Spark and PySpark;
  • Snowflake, Databricks, Delta Lake, or equivalent platforms;
  • ETL/ELT, batch processing, ingestion, transformation, and enrichment;
  • entity resolution, record linkage, profile matching, graph algorithms, or similarity-based matching;
  • machine learning, feature engineering, training, validation, and evaluation;
  • SQL, data modelling, data quality, schema evolution, and pipeline monitoring;
  • microservices, REST APIs, authentication, and system integrations;
  • Azure cloud services and production environments;
  • Docker, CI/CD, and cloud deployment;
  • MCP, agentic AI, AI agents, tool integration, or workflow orchestration;
  • AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or equivalent.

Experience with MCP, agentic AI, or modern LLM frameworks is welcome, but it does not replace strong Python, data engineering, and machine learning fundamentals.

ALM Services Technology Group develops end–to–end Web and Mobile Solutions. We work closely with customers usually in long term relations. Our mission is to create the best possible environment of work for our people , engage in innovative projects , and help to strengthen and develop new competences .

ALM was founded in 2009 in Poland. In 2022 we opened a branch in Budapest , and we are actively working on growing our team in Hungary .

ALM Services Technology Group comprises creative , open- minded individuals who develop innovative solutions daily to help our clients expand their businesses .

Our mission is to create the best possible environment of work for our people , engage in innovative projects , and help to strengthen our competences .

Since 2020 we have been cooperating with our partner, a multinational company working in a med-tech and analytics space . A recognized global leader still willing to challenge the status quo to improve patient care .

We have helped and supported them through various stages of growth . We have built multiple applications for them . We have the core team and know-how in place to help them grow further .

,[design, build, and maintain production-grade ETL and data-processing pipelines;, process large datasets using Python, Spark, Snowflake, and Databricks;, develop entity and profile matching solutions using ML, similarity, and graph-based techniques;, prepare, transform, validate, and enrich data from multiple internal and external sources;, design data models, matching features, scoring methods, and evaluation strategies;, build microservices and REST APIs that expose matching and data-processing capabilities;, improve the accuracy, scalability, reliability, and performance of ML and data solutions;, implement automated tests, data-quality checks, monitoring, and production health checks;, investigate data issues, matching errors, pipeline failures, and model-quality problems;, design solutions for reprocessing, backfills, incomplete data, and changing data schemas;, contribute to system architecture and make decisions related to performance, maintainability, reliability, and cost;, support CI/CD, code review, deployment, and production operations;, evaluate practical applications of MCP and agentic AI within the platform;, collaborate with software, data, ML, product, and business teams;, use AI-assisted development tools while remaining responsible for technical correctness, security, and code quality.] Requirements: Python, Microservices, REST, LLM APIs, ETL, SQL, Snowflake, AWS, Cloud, Security, REST API, Docker, Automated testing, System integration, Azure Cloud, Data modelling, Testing, GitHub, Machine Learning, Apache Spark, PySpark, Databricks, AI, Data engineering, CD, Spark, MCP, LLM Tools: Agile, Scrum. Additionally: Private healthcare, Flat structure, Small teams, International projects, Salary in foreign currency, Workation, Flexible hours, Certificates.
Oferta pracy dodana 2 dni temu