CrawlJobs Logo

Backend Engineer (Data Science / ML)

Finland, Helsinki · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Responsibility

  • Design and implement predictive delivery models using Databricks with Apache Spark, translating complex data into real-time backend insights
  • Take ownership of new features, take them from idea to technical design, and from technical design to cross system implementation
  • Help us to be a better team by continuously reflecting upon our ways of working and suggesting improvements
  • Actively participate in the entire product development lifecycle, from initial concept and design through to development, testing, deployment, and operation
  • Proactively identify and solve complex technical challenges, always approaching problems with a 'Partner First' mindset to deliver solutions that simplify their daily operations

Requirements

  • Solid command of Kotlin, additional JVM based languages (Scala or Java), knowledge of software patterns and paradigms like continuous integration, test automation and deployment pipelines
  • Not only a strong command of Databricks with Apache Spark, but you are also comfortable taking the model from a notebook and wrapping it in a high-performance Kotlin microservice deployed on Kubernetes
  • You are a Backend Engineer at heart, but you possess a strong interest (or foundational experience) in Data Science, Applied AI, or Machine Learning
  • You enjoy working with large datasets and have a solid understanding of how data structures impact the performance of ML-driven applications
  • Experience in specifying, planning, developing, maintaining and operating microservices using REST API (OpenAPI), Cloud Platforms (AWS, Kubernetes), PostgreSQL
  • You have good communication and collaboration skills and enjoy working in an international and diverse environment with a positive no-job-is-beneath you attitude as a team player
  • You are self-motivated and have a proactive mindset with a passion for continuous improvement
  • You have problem-solving skills and ability to apply logical and analytical thinking to complex problems

What we offer

  • Culture of trust, empowerment and constructive feedback with internal guilds and Employee Resource Groups, knowledge sharing through tech talks and open source commitment, internal tech academy and blogs, product demos, meetups, parties and events
  • Competitive salary and employee shares program
  • 40% Zalando discount of products sold and shipped by Zalando, 30% off Zalando Lounge and additional discounts from external partners
  • Monthly transport, lunch and recreation vouchers, private health insurance and occupational health care services, family services, free beverages and snacks, diverse sports and health offerings
  • Centrally located office in Kamppi, Helsinki, with flexible working times, additional holidays and hybrid working model
  • Extensive onboarding, mentoring and training opportunities and an international team of experts to work with

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Backend Engineer (Data Science / ML)

8 matching positions

Backend Engineer (Data Science / ML)

As a Backend Engineer (Data Science / ML) in Zalando Partner Tech, you will be r...
Location
Location
Finland , Helsinki
Salary
Salary:
Not provided
zalando.se Logo
Zalando Sverige
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid command of Kotlin
  • additional JVM based languages (Scala or Java)
  • knowledge of software patterns and paradigms like continuous integration, test automation and deployment pipelines
  • strong command of Databricks with Apache Spark
  • comfortable taking the model from a notebook and wrapping it in a high-performance Kotlin microservice deployed on Kubernetes
  • Backend Engineer at heart with a strong interest (or foundational experience) in Data Science, Applied AI, or Machine Learning
  • enjoy working with large datasets and have a solid understanding of how data structures impact the performance of ML-driven applications
  • experience in specifying, planning, developing, maintaining and operating microservices using REST API (OpenAPI), Cloud Platforms (AWS, Kubernetes), PostgreSQL
  • good communication and collaboration skills
  • enjoy working in an international and diverse environment with a positive no-job-is-beneath you attitude as a team player
Job Responsibility
Job Responsibility
  • Design and implement predictive delivery models using Databricks with Apache Spark, translating complex data into real-time backend insights
  • take ownership of new features, take them from idea to technical design, and from technical design to cross system implementation
  • help us to be a better team by continuously reflecting upon our ways of working and suggesting improvements
  • actively participate in the entire product development lifecycle, from initial concept and design through to development, testing, deployment, and operation
  • taking full ownership of your features and their impact on our partners
  • proactively identify and solve complex technical challenges, always approaching problems with a "Partner First" mindset to deliver solutions that simplify their daily operations
What we offer
What we offer
  • Culture of trust, empowerment and constructive feedback with internal guilds and Employee Resource Groups
  • knowledge sharing through tech talks and open source commitment
  • internal tech academy and blogs, product demos, meetups, parties and events
  • competitive salary and employee shares program
  • 40% Zalando discount of products sold and shipped by Zalando
  • 30% off Zalando Lounge and additional discounts from external partners
  • monthly transport, lunch and recreation vouchers
  • private health insurance and occupational health care services
  • family services
  • free beverages and snacks
  • Fulltime
Read More
Arrow Right

Software Engineer II (Backend + Data pipelines)

We’re seeking a Software Engineer II with strong backend development experience ...
Location
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary
Salary:
103500.00 - 196000.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Proficiency in Python, Scala, Ruby, or similar languages
  • Experience designing and building distributed systems at scale
  • Hands-on experience building, deploying, and optimizing solutions using ECS, EKS, or AWS Lambda
  • Experience with infrastructure-as-code tools like Terraform (or similar)
  • Experience working with a public cloud provider (AWS, Azure, or Google Cloud)
  • Familiarity with data processing frameworks like Spark or Databricks for large-scale workloads
  • Proven ability to test, profile, and optimize systems for performance, scalability, and reliability
  • Bachelor’s degree in Computer Science or equivalent professional experience
Job Responsibility
Job Responsibility
  • Design and build scalable systems to extract, enrich, and process metadata from millions of documents, images, and audio content
  • Leverage LLMs to integrate capabilities like summarization, classification, extraction, and enrichment into metadata pipelines
  • Collaborate with cross-functional teams, including ML engineers and product managers, to deliver scalable, efficient, and reliable metadata solutions
  • Optimize and refactor existing systems for performance, scalability, and reliability
  • Ensure data accuracy, integrity, and quality through automated validation and monitoring
  • Participate in code reviews, ensuring best practices are followed and maintaining high-quality standards in the codebase
  • Manage and maintain data pipelines, security and infrastructure
What we offer
What we offer
  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • Fulltime
Read More
Arrow Right

Python Backend Developer / ML Engineer

Our customer's product is an AI-powered platform that helps businesses make bett...
Location
Location
India , Bengaluru; Gurugram
Salary
Salary:
Not provided
intellectsoft.net Logo
Intellectsoft
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A master or bachelor’s degree in computer science or related field from a top university
  • 4+ years
  • hands-on experience in Machine Learning (ML) with production LLM systems
  • Good fundamentals of machine learning, deep learning and fine-tuning models (LLM)
  • Understanding of transformer architectures
  • Prompt engineering expertise
  • Embeddings and vector search
  • Experienced in backend API design with FastAPI, async patterns, rate limiting
  • Experience with vector DB
  • Pinecone, Weaviate, or Chroma
Job Responsibility
Job Responsibility
  • Developing and implementing scalable backend systems, APIs, and microservices using FastAPI
  • Install best practices for software development, ensure designs meet requirements, and deliver high-quality work on schedule
  • Writing application backend codes using Python, SQL, async/await patterns, using strong object-oriented principles, asynchronous programming
  • Implementing dependency injection patterns using dependency injector library
  • Integrating Azure OpenAI (GPT-4, GPT-4 Vision) with proper retry logic and error handling
  • Building LLM observability using Langfuse for tracking prompts, tokens, costs, and latency
  • Developing prompt management systems with versioning and fallback mechanisms
  • Implementing Celery workflows for async task processing and complex pipelines
  • Building multi-tenant architectures with client data isolation
  • Developing layered architecture (Service, Foundation, Orchestration, DAL patterns)
What we offer
What we offer
  • Awesome projects with an impact
  • Udemy courses of your choice
  • Team-buildings, events, marathons & charity activities to connect and recharge
  • Workshops, trainings, expert knowledge-sharing that keep you growing
  • Clear career path
  • Absence days for work-life balance
  • Flexible hours & work setup - work from anywhere and organize your day your way
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems ML - Compilers / Backend

We are seeking a software engineer to support the development of the compiler to...
Location
Location
United States , Sunnyvale
Salary
Salary:
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
  • Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis
  • Experience in AI framework development or accelerating models on hardware architectures (GPU, TPU, custom AI ASICs)
  • Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment
Job Responsibility
Job Responsibility
  • Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators
  • Work with algorithm research teams to support the co-design of hardware features mapping ML graphs to hardware implementations, modeling data-flows, creating cost-benefit analysis and estimating silicon power and performance
  • Work with hardware architects to co-design hardware features that maximize performance, power efficiency and programmability
  • Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools
  • Collaborate with the team to enhance the efficiency, scalability, and stability of our toolchains by focusing on kernel optimization and tuning
  • Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues
  • Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Systems ML - Compilers / Backend

We are seeking a software engineer to support the development of the compiler to...
Location
Location
United States , Sunnyvale
Salary
Salary:
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 2+ years experience developing compilers, toolchains, runtime, or similar code optimization software
  • Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis
  • Experience in AI framework development or accelerating models on hardware architectures (GPU, TPU, custom AI ASICs)
Job Responsibility
Job Responsibility
  • Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators
  • Work with algorithm research teams to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance
  • Work with hardware architects to co-design hardware features that maximize performance, power efficiency and programmability
  • Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools
  • Analyze and improve the efficiency, scalability, and stability of our toolchains. Optimize and tune kernels and compiled code to achieve latency targets for ML inference
  • Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues
  • Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right
New

Data Engineer – Cloud and Analytics Platforms

As a Data Engineer, you will be the foundational backbone of our data analytics ...
Location
Location
Canada , Calgary
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 02, 2026
Flip Icon
Requirements
Requirements
  • Minimum of 3+ years in a dedicated Data Engineering role or a Software Developer role with a strong focus on data-backend development and complex transformations
  • Excellent, production-level knowledge of Python
  • Strong knowledge of SQL paired with a deep understanding of performance analysis and query optimization techniques
  • Rigid grasp of computer science fundamentals, including modularity, abstraction, data structures, and algorithms
  • Solid understanding of core data modeling concepts (normalized vs. denormalized data architectures, conceptual/logical/physical models, and star/snowflake schemas)
  • Proven experience building automated, production-grade ETL/ELT pipelines
  • Solid project experience leveraging various data storage technologies (including RDBMS, NoSQL, and Graph Databases)
  • Direct experience with cloud infrastructure provisioning and deployment automation on AWS
Job Responsibility
Job Responsibility
  • Build, improve, and maintain data infrastructure for ingesting, storing, and transforming data across advanced analytical workflows
  • Implement robust, scalable data pipelines supporting both stream and batch processing
  • Perform end-to-end ETL/ELT processes to extract and load data from a wide variety of structured and unstructured sources
  • Partner with enterprise architects and Information Services (IS) teams to design and evolve the overarching data platform environment in AWS
  • Write complex, automated SQL queries to manipulate data extracts and manage large-scale data flows
  • Perform continuous query optimization, performance analysis, and database tuning to minimize processing latency and cost
  • Assist with logical and physical data modeling, implementing optimized data structures (e.g., star and snowflake schemas)
  • Automate cloud deployments, data flows, and automated data quality validation checks
  • Collaborate closely with Data Scientists and ML developers to build, test, and operationalize automated ML pipelines
  • Design rigorous testing processes, formulating and executing comprehensive test cases for data validation
  • Fulltime
Read More
Arrow Right

Senior Big Data Engineer

Start.io is a mobile marketing and audience platform. Start.io empowers the mobi...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
start.io Logo
Start.io
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or other equivalent fields.
  • 5+ years of hands-on experience in backend or ML engineering
  • Strong Python skills and experience working with distributed systems and parallel data processing frameworks such as Spark (using PySpark or Scala), Dask, or similar technologies. Familiarity with Scala is a strong advantage, especially in performance-critical environments.
  • Proven track record in designing and scaling ML infrastructure
  • Deep understanding of ML workflows and lifecycle management
  • Experience in cloud environments (AWS, GCP, OCI) and containerized deployment (Kubernetes)
  • Understanding databases and SQL for data retrieval.
  • Strong communication skills and ability to drive initiatives independently
  • A passion for clean code, elegant architecture, and measurable impact
  • Monitoring and alerting tools (e.g. Grafana, Kibana)
Job Responsibility
Job Responsibility
  • Design and implement large-scale, distributed ML training pipelines
  • Build scalable infrastructure for data preprocessing, feature engineering, and model evaluation
  • Lead the technical design and development of new ML systems: from architecture to production
  • Collaborate cross-functionally with DS, infra teams, Product, BA and Engineering teams to define and deliver impactful solutions
  • Own the full lifecycle of ML infra: tooling, versioning, monitoring, automation, measuring results and quickly responding to critical issues.
  • Continuously research and adopt best-in-class practices in MLOps, performance tuning, and distributed systems
Read More
Arrow Right

Senior Software Engineer, ML Products

A Senior Software Engineer will work closely with Product Managers and Machine L...
Location
Location
United States , Chicago
Salary
Salary:
171000.00 - 213000.00 USD / Year
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent professional experience
  • 5+ years of experience with a backend language, object oriented programming and building highly scalable backend services
  • 3+ years of experience with relational and NoSql databases
  • 2+ years in a lead or senior-level capacity
  • 2+ years of experience designing maintainable and scalable systems
  • Proven expertise in system design with a focus on distributed systems and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms
  • Strong communication skills with the ability to articulate, diagram and document complex engineering concepts
  • Strong analytical, problem-solving, decision-making, and interpersonal skills
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable ML products and infrastructure using Python, Postgres, and Elasticsearch
  • Lead sprints, conduct rigorous code reviews, and set the 'gold standard' for engineering practices across the organization
  • Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth
  • Partner closely with other engineers, product managers, data scientists, data engineers, and product engineers to ensure the successful delivery of strategic and roadmap initiatives
  • Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring
  • Maintain and improve performance of existing systems and processes while balancing maintainability, observability and readability
  • Demonstrate a deep sense of ownership by developing a thorough understanding of a domain
  • Proactively propose solutions to gaps or risks in process, technology, software design and architecture
  • Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices
  • Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity
What we offer
What we offer
  • Medical, dental, vision, life, and disability coverage
  • Matching 401(k) program
  • Employee Resource Groups
  • Office wide engagement activities, team events, happy hours
  • Casual dress code
  • Work in downtown Chicago, IL
  • Bike storage inside building
  • LifeStart gym with Peloton bikes and personal training
  • Free counseling sessions through Employee Assistance Program
  • Referral Program
  • Fulltime
Read More
Arrow Right