CrawlJobs Logo

Senior Backend Engineer - Recommendations Systems (ML)

soundcloud.com Logo

SoundCloud

Location Icon

Location:
Germany; United Kingdom , Berlin

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

SoundCloud empowers artists and fans to connect and share through music. Founded in 2007, SoundCloud is an artist-first platform empowering artists to build and grow their careers by providing them with the most progressive tools, services, and resources. With over 400+ million tracks from 40 million artists, the future of music is SoundCloud. We are looking for a Senior Engineer to join our Recommendations team. While this is a Backend Engineer role, you’ll work across the full stack and end-to-end systems, from data pipelines to APIs to real-time serving, and everything in between. The Recommendations team ships ML-powered features that connect 200M+ users with music they'll love. We're product engineers who happen to use machine learning - not researchers optimizing metrics in isolation. You'll own features end-to-end: from understanding user needs with Product and Design, to architecting data pipelines processing billions of events, to shipping production systems that balance performance, cost, and user experience. This means working across BigQuery (trillion-row datasets), Airflow orchestration, real-time serving infrastructure (BigTable), APIs, and constant collaboration with Product, Design, Engineering, and Platform teams.

Job Responsibility:

  • Make technical decisions considering cost, latency, complexity, and maintainability
  • Navigate distributed systems (BigQuery, BigTable, Airflow, DynamoDB) to build reliable, scalable solutions
  • Design and implement data pipelines, feature engineering, model training, and serving infrastructure
  • Write technical RFCs and communicate trade-offs to diverse stakeholders
  • Set up monitoring, A/B testing, and metrics frameworks to measure real user impact
  • Debug complex issues across data pipelines, ML models, and distributed systems
  • Champion maintainable code over clever code - write clear, testable Scala/Python that your teammates can modify
  • Share knowledge through documentation, code reviews, and mentoring
  • Contribute to technical strategy and team best practices

Requirements:

  • 4+ years software engineering experience
  • 1-2+ years building ML systems in production
  • Strong Scala knowledge or closely related JVM languages, with strong functional programming experience
  • Deep SQL skills for massive datasets (BigQuery, Spark)
  • Cloud platform experience (AWS/GCP) and containerization (Docker, Kubernetes)
  • Familiarity with TensorFlow, PyTorch, or similar frameworks
  • Experience with distributed data processing and ETL pipelines (Airflow, Spark)
  • Understanding of data consistency patterns, eventual consistency, and the trade-offs
  • You can debug issues across multiple systems and data sources

Nice to have:

Python and Go are a Plus

What we offer:
  • Extensive relocation support including allowances, one way flights, temporary accommodation and, by partnering with Expath, on the ground support on arrival
  • Creativity and Wellness benefit
  • Employee Equity Plan
  • Generous professional development allowance
  • Flexible vacation and public holiday policy where you can take up to 35 days of PTO annually
  • Free German courses at beginning, intermediate and advanced
  • Various snacks, goodies, and 2 free lunches weekly when at the office

Additional Information:

Job Posted:
January 10, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Backend Engineer - Recommendations Systems (ML)

Director of AI Engineering

We are entering a hyper-growth phase of AI innovation and are hiring a Director ...
Location
Location
Canada; United States
Salary
Salary:
300000.00 - 450000.00 USD / Year
apollo.io Logo
Apollo.io
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10–15+ years in software engineering, with significant leadership experience owning AI/ML or applied LLM systems at scale
  • Proven history shipping LLM-powered features, agentic workflows, or AI assistants used by real customers in production
  • Deep understanding of LLM orchestration frameworks (LangChain, LlamaIndex), RAG pipelines, vector search, embeddings, and prompt engineering
  • Expert in backend & distributed systems (Python strongly preferred) and cloud infrastructure (AWS/GCP)
  • Strong experience with telemetry, observability, and cost-aware real-time inference optimizations
  • Demonstrated ability to lead senior engineers, define technical roadmaps, and deliver outcomes aligned to business metrics
  • Experience building or scaling teams working on experimentation, optimization, personalization, or ML-powered growth systems
  • Exceptional ability to simplify complex problems, set clear standards, and drive alignment across Product, Data, Design, and Engineering
  • Strong product sense, ability to weigh novelty vs. impact, focus on user value, and prioritize speed with guardrails
  • Fluent in integrating AI tools into engineering workflows for code generation, debugging, delivery velocity, and operational efficiency
Job Responsibility
Job Responsibility
  • Define the multi-year technical vision for Apollo’s AI stack, spanning agents, orchestration, inference, retrieval, and platformization
  • Prioritize high-impact AI investments by partnering with Product, Design, Research, and Data leaders to align engineering outcomes with business goals
  • Establish technical standards, evaluation criteria, and success metrics for every AI-powered feature shipped
  • Lead the architecture and deployment of long-horizon autonomous agents, multi-agent workflows, and API-driven orchestration frameworks
  • Build reusable, scalable agentic components that power GTM workflows like research, enrichment, sequencing, lead scoring, routing, and personalization
  • Own the evolution of Apollo’s internal LLM platform for high-scale, low-latency, cost-optimized inference
  • Oversee model-driven experiences for natural-language interfaces, RAG pipelines, semantic search, personalized recommendations, and email intelligence
  • Partner with Product & Design to build intuitive conversational UX that hides underlying complexity while elevating user productivity
  • Implement rigorous evaluation frameworks, including offline benchmarking, human-in-the-loop review, and online A/B experimentation
  • Ensure robust observability, monitoring, and safety guardrails for all AI systems in production
What we offer
What we offer
  • Equity
  • Company bonus or sales commissions/bonuses
  • 401(k) plan
  • At least 10 paid holidays per year
  • Flex PTO
  • Parental leave
  • Employee assistance program and wellbeing benefits
  • Global travel coverage
  • Life/AD&D/STD/LTD insurance
  • FSA/HSA
  • Fulltime
Read More
Arrow Right

Machine Learning Team Lead

TradingView is the world’s #1 platform for all things investing. 100M+ users tru...
Location
Location
Cyprus; Georgia , Tbilisi
Salary
Salary:
Not provided
tradingview.com Logo
TradingView
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in managing technical teams with the ability to organize workflows and build effective processes
  • Deep understanding of the ML project lifecycle: from idea and prototype to production and maintenance
  • Strong knowledge of NLP/LLM technologies: text generation and classification, embeddings, RAG, and other modern techniques
  • Excellent communication skills and experience working with various teams (ML, backend, QA, product, analytics)
  • Ability to define and maintain roadmaps and make system-level engineering decisions
  • Experience in prioritization, risk assessment, and managing technical debt
  • Proficiency in Python and modern development tools (Git, CI/CD, Docker, Kubernetes)
  • Experience in operating ML systems in production (monitoring, metrics, A/B testing, incident handling)
Job Responsibility
Job Responsibility
  • Develop and enhance projects related to news processing (sentiment analysis, NER, classification, search, etc.)
  • Perform data analysis and preprocessing, prepare datasets, and build model pipelines
  • Design monitoring systems and evaluate the performance of ML systems
  • Lead a team of ML engineers working on NLP and LLM projects (news, content generation, recommendations, search, and chat systems)
  • Set tasks, prioritize work, manage deadlines, and ensure timely delivery
  • Collaborate with product and analytics teams to align goals and approaches
  • Support the technical growth of the team through mentoring, reviewing solutions, and assisting in system design
  • Improve development and deployment processes for ML solutions in production
  • Contribute to engineering efforts as a senior developer: design and implement key components, perform code reviews, and drive technical improvements
What we offer
What we offer
  • Flexible working hours and a hybrid work format
  • Well-equipped offices for focused and collaborative work
  • A global, distributed team of 500+ professionals
  • Learning, mentorship, and long-term career growth
  • Relocation support and private health insurance
  • Performance-based bonuses
  • TradingView Premium access
  • Regular team events and company-wide meetups
Read More
Arrow Right

Data Science: Team Lead

The team is focused on building and evolving products related to news content pr...
Location
Location
Georgia , Tbilisi
Salary
Salary:
Not provided
tradingview.com Logo
TradingView
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in managing technical teams with the ability to organize workflows and build effective processes
  • Deep understanding of the ML project lifecycle: from idea and prototype to production and maintenance
  • Strong knowledge of NLP/LLM technologies: text generation and classification, embeddings, RAG, and other modern techniques
  • Excellent communication skills and experience working with various teams (ML, backend, QA, product, analytics)
  • Ability to define and maintain roadmaps and make system-level engineering decisions
  • Experience in prioritization, risk assessment, and managing technical debt
  • Proficiency in Python and modern development tools (Git, CI/CD, Docker, Kubernetes)
  • Experience in operating ML systems in production (monitoring, metrics, A/B testing, incident handling)
Job Responsibility
Job Responsibility
  • Develop and enhance projects related to news processing (sentiment analysis, NER, classification, search, etc.)
  • Perform data analysis and preprocessing, prepare datasets, and build model pipelines
  • Design monitoring systems and evaluate the performance of ML systems
  • Lead a team of ML engineers working on NLP and LLM projects (news, content generation, recommendations, search, and chat systems)
  • Set tasks, prioritize work, manage deadlines, and ensure timely delivery
  • Collaborate with product and analytics teams to align goals and approaches
  • Support the technical growth of the team through mentoring, reviewing solutions, and assisting in system design
  • Improve development and deployment processes for ML solutions in production
  • Contribute to engineering efforts as a senior developer: design and implement key components, perform code reviews, and drive technical improvements
What we offer
What we offer
  • Flexible Working Hours
  • Hybrid Work Policy
  • Relocation Package
  • Private Health Insurance
  • Performance Bonus
  • Work alongside experienced professionals and mentors offering ongoing training and growth opportunities
  • Premium TradingView Subscription
  • Annual Team Events
  • A comfortable, well-equipped workspace with exclusive perks like a gym and much more
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Bloomreach is solving one of the digital world’s most fundamental problems: help...
Location
Location
India
Salary
Salary:
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Computer Science or related fields
  • 4+ years of experience building enterprise software applications and systems in a corporate or startup engineering environment using Python
  • 4+ years experience working with AWS
  • Experience with training and deploying ML models is must
  • Experience with data analysis and generating insights is must
  • Experience with developing and maintaining distributed systems at scale in a production environment is a must
  • Experience working with search or recommendation domain is must
Job Responsibility
Job Responsibility
  • Own end-to-end development and operation of recommendations and search personalization: data ingestion, training, evaluation, deployment, and low-latency serving
  • Design, build, and optimize Spark-based batch and streaming pipelines for training data, feature computation, backfills, and replays at multi-tenant scale
  • Train, fine-tune, and productionize ML models for recommendations and re-ranking (e.g., sequential recommenders)
  • Integrate real-time user signals (clicks, add-to-cart, conversions) into features and ranking, balancing freshness with query-triggered re-ranking constraints
  • Develop offline and online evaluation frameworks
  • define metrics and guardrails
  • run A/B tests and analyze results (RPV, CTR, ATC, conversion) with deep-dive segment insights and readouts
  • Optimize performance and cost across the stack: Spark tuning, resource sizing, caching and precomputation, and robust fallbacks for cold-start and sparse data
  • Build and maintain backend APIs and services for personalization
  • write clean, tested code
What we offer
What we offer
  • A great deal of freedom and trust
  • We have defined our 5 values and the 10 underlying key behaviors that we strongly believe in
  • We believe in flexible working hours to accommodate your working style
  • We work virtual-first with several Bloomreach Hubs available across three continents
  • We organize company events to experience the global spirit of the company and get excited about what's ahead
  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer
  • The Bloomreach Glassdoor page elaborates on our stellar 4.4/5 rating
  • The Bloomreach Comparably page Culture score is even higher at 4.9/5
  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company
  • We are continuously developing & updating competency maps for select functions
Read More
Arrow Right
New

Lawson Senior AP Processor

THE ACCOUNTS PAYABLE PROCESSOR WILL SUPPORT DAILY AP OPERATIONS ACROSS BOTH PO A...
Location
Location
United States , Houston
Salary
Salary:
60.00 USD / Hour
medasource.com Logo
Medasource
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • LAWSON (INFOR) EXPERIENCE REQUIRED
  • EXCEL PROFICIENCY REQUIRED
  • DEMONSTRATED ABILITY TO MANAGE HIGH-VOLUME INVOICE PROCESSING
  • HEALTHCARE AP EXPERIENCE REQUIRED FOR PO-SIDE ROLES
  • HEALTHCARE EXPERIENCE NOT REQUIRED FOR NON-PO ROLE
  • STRONG CUSTOMER SERVICE AND VENDOR COMMUNICATION SKILLS
  • BACHELOR’S DEGREE PREFERRED OR EQUIVALENT WORK EXPERIENCE
Job Responsibility
Job Responsibility
  • PROCESS AND VALIDATE PO-BASED INVOICES WITHIN LAWSON
  • OWN THE 3-WAY MATCH (PO, RECEIVING, INVOICE)
  • RESEARCH AND RESOLVE PRICE DISCREPANCIES, MISSING RECEIPTS, AND VENDOR ISSUES
  • PARTNER CLOSELY WITH SUPPLY CHAIN / MATERIALS MANAGEMENT TO RECONCILE EXCEPTIONS
  • MANAGE VENDOR INQUIRY MAILBOXES AND COMMUNICATION
  • HANDLE VENDOR DISCUSSIONS ON REBATES, DISCOUNTS, AND PAYMENT TERMS (NET 1–15)
  • UTILIZE GHX PORTAL FOR EDI ELECTRONIC INVOICE PROCESSING
  • PROVIDE MENTORSHIP TO JUNIOR PROCESSORS AND SUPPORT CONTINUOUS IMPROVEMENT
  • MANAGE EXPENSE REPORTS, ELECTRONIC PAYMENTS, AND NON-PO INVOICE PROCESSING
  • PROCESS REIMBURSEMENTS THROUGH INFOR XM
What we offer
What we offer
  • competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage
  • 401k plan that includes a company match and is fully vested after you become eligible
  • paid time off, sick time, and paid company holidays
  • Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching
Read More
Arrow Right
New

Accounting Clerk

We are looking for a detail-oriented Accounting Clerk to join our team in Bakers...
Location
Location
United States , Bakersfield
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of experience in accounting or a related role
  • Proficiency in accounts receivable (AR) and accounts payable (AP) processes
  • Strong knowledge of QuickBooks and other accounting software
  • Exceptional attention to detail and accuracy in data entry
  • Ability to process invoices efficiently and with precision
  • Solid understanding of journal entries and bank reconciliations
  • Effective organizational and time management skills
  • Associate degree in accounting, business, or a related field preferred
Job Responsibility
Job Responsibility
  • Process accounts receivable transactions, including invoicing and payment tracking
  • Handle occasional accounts payable duties, ensuring accurate and timely payments
  • Maintain and update accounting databases to ensure data integrity
  • Record journal entries and assist with general ledger maintenance
  • Reconcile cash receipts and bank accounts to ensure financial accuracy
  • Review and process invoices, verifying details for completeness and accuracy
  • Perform data entry tasks to support accounting operations
  • Collaborate with team members to ensure seamless financial workflows
  • Utilize QuickBooks for managing and tracking financial activities
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right
New

Cook

Hartwell Lodge Care Home in Fareham is looking for an experienced Cook or Chef t...
Location
Location
United Kingdom , Fareham
Salary
Salary:
12.72 GBP / Hour
bucklandcare.co.uk Logo
Buckland Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience in hospitality/catering is required
  • Level 2 Food & Hygiene is required
  • A City & Guilds Catering qualification would be ideal but is not a requirement
  • Passionate about food, local produce and fresh ingredients
  • Good level of English
  • A good team player
  • Excellent time management skills
  • Prioritising resident and relative needs and offering personalised menus when required
  • Honest and kind person who can work under pressure
  • Previous experience in a care home is beneficial
Job Responsibility
Job Responsibility
  • Work to create inspiring mealtimes for residents at the home, catering to all preferences and dietary requirements
  • Enjoy interacting and communicating with the elderly as there will be regular contact with our residents
  • Have up to date knowledge of food health and hygiene
  • Knowledge on fortified diets and soft diets, but we can train you on this if need be
Read More
Arrow Right
New

Occupational Therapist

Inabia is seeking an experienced Occupational Therapist to join its Rehab Therap...
Location
Location
United States , Robert Lee
Salary
Salary:
Not provided
inabia.com Logo
Inabia Solutions & Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Texas Occupational Therapist license (required)
  • SNF experience preferred
  • No new graduates (experience required)
  • Strong documentation, communication, and patient-care skills
Job Responsibility
Job Responsibility
  • Evaluate patients’ functional abilities related to ADLs, mobility, cognition, and safety
  • Develop and implement individualized occupational therapy treatment plans
  • Provide skilled therapy services in accordance with physician orders and facility protocols
  • Educate patients and caregivers on adaptive techniques and equipment
  • Monitor patient progress and adjust plans of care as needed
  • Document evaluations, daily treatments, and discharge summaries accurately and timely
  • Collaborate with interdisciplinary team members to support patient outcomes
What we offer
What we offer
  • Consistent weekday daytime schedule
  • Manageable patient caseload
  • Opportunity to work in a focused SNF rehab environment
  • Supportive interdisciplinary team
  • Fulltime
Read More
Arrow Right