HeyJobs logo

Senior Software Engineer - AWS, Python, Ruby on Rails

HeyJobs

Join HeyJobs as a Senior Software Engineer

At HeyJobs, we are on a mission to help everyone find the right job and lead a fulfilling life. For the past 8 years, we've been transforming the recruitment market with our AI-based job platform. Our technology simplifies the job search process and helps companies address skilled labor shortages. With over 4,700 satisfied clients, including 8 of the top 10 largest employers in Germany and Austria, HeyJobs is a trusted partner in recruiting. Last year alone, we helped over 100,000 people find new jobs, and we aim to achieve the most hires in the market by 2030.

Your Role

As a Senior Software Engineer in our Search and Recommendations team, you will:

  • Design, build, and maintain scalable search and recommendation systems using both serverless and serverful services.
  • Develop and manage data pipelines, handling both batch processing and real-time ingestion to ensure accurate and timely data flow.
  • Enhance our MLOps infrastructure for continuous integration, deployment, and monitoring of ML models.
  • Implement best practices in software engineering, including code reviews, CI/CD pipelines, and automated testing.
  • Mentor junior engineers and support their growth within the team.
  • Experiment with and implement new technologies to drive platform innovation.
  • Monitor and maintain the performance and reliability of search and recommendation services using tools like DataDog and PagerDuty.
  • Participate in on-call duties to ensure the stability and availability of critical systems.

What We Are Looking For

  • B.S. or M.S. degree in Computer Science or a related field.
  • Strong experience in designing and developing scalable data-driven systems.
  • Proficiency in Python, with experience in API design, microservices architecture, and AWS cloud services (Lambda, SNS, SQS, DynamoDB, RDS, ApiGateway, etc.).
  • Hands-on experience with building and maintaining data pipelines, including batch processing and real-time ingestion.
  • Familiarity with Terraform or other Infrastructure as Code (IaaC) tools.
  • Familiarity with MLOps practices, including model deployment and monitoring.
  • Experience with monitoring tools like DataDog and incident management platforms like PagerDuty.
  • Knowledge of CI/CD pipelines and version control.

Bonus Skills:

  • Experience with Ruby on Rails.
  • Experience with Elasticsearch/OpenSearch.
  • Experience in personalization and recommendation systems (information retrieval, ranking).
  • Familiarity with Serverless Framework.

Why You'll Love Working With Us

  • People & Values: We treat people the way they should be treated, bringing out the best in everyone and putting our people first.
  • Work-Life Balance: Enjoy 28 holidays plus 1 additional day per annum, 3 weeks work from anywhere per year, and a 1-month paid sabbatical every 3 years.
  • Growth Opportunities: Benefit from a 7-step career framework, bi-yearly performance reviews, 3 days of yearly educational leave, and a €500 budget.
  • Benefits: €50 monthly allowance with Ben Card, HeyJobs discounts for sustainable products and services, fresh fruit and drinks, monthly team lunch, and more.
  • Great Offices: Work with high-quality equipment in our Berlin HQ, Cologne, and Vienna offices, all with standing desks and hybrid meeting rooms.

At HeyJobs, diversity and inclusion are key to creating a culture that attracts the best talent. We encourage individuals from LGBTQIA+ and other underrepresented groups to apply. We are proud to be continuously ranked as one of Berlin's best tech employers.

Join us and be part of the HeyVolution!

Benefits
Extracted with AI

  • 28 holidays plus 1 additional day per annum
  • 3 weeks work from anywhere per year
  • 1-month paid sabbatical every 3 years
  • Flexible work hours
  • €50 monthly allowance with Ben Card
  • HeyJobs discounts for sustainable products and services
  • Fresh fruit and drinks
  • Monthly team lunch
  • 3 company-wide events per year
  • Quarterly team events
  • MacBook / ThinkPad, Sennheiser Headset, screen for home office
  • Standing desks, hybrid set-up meeting rooms & AC

Similar jobs

Last update: 23 minutes ago

Datarade logo
Datarade

Senior Software Engineer - Ruby on Rails

Join Datarade as a Senior Software Engineer specializing in Ruby on Rails, working on a global data commerce platform in Berlin.

Smartly logo
Smartly

Senior Backend Engineer (Ruby on Rails)

Join Smartly as a Senior Backend Engineer specializing in Ruby on Rails, working on large-scale social advertising solutions.

elopage logo
elopage

Senior Software Engineer - Ruby-On-Rails/Payments

Join elopage as a Senior Software Engineer specializing in Ruby-On-Rails and Payments. Work in a hybrid environment in Berlin, Germany.

HelloFresh logo
HelloFresh

Senior Backend Engineer - Microservices and Agile Methodologies

Join HelloFresh as a Senior Backend Engineer to design and operate high-scale communication systems using microservices and agile methodologies.

HelloFresh logo
HelloFresh

Senior Platform Engineer, SRE

Join HelloFresh as a Senior Platform Engineer, SRE in Berlin. Work on infrastructure automation, observability, and reliability.

ImmoScout24 logo
ImmoScout24

Senior Software Engineer (Ruby, AWS) - ImmoScout24

Senior Software Engineer role at ImmoScout24, Berlin. Expertise in Ruby, AWS, and cloud-based software development required.

Datarade logo
Datarade

Senior Software Engineer - Ruby on Rails

Join Datarade as a Senior Software Engineer specializing in Ruby on Rails to build our global data commerce platform.

Datarade logo
Datarade

Software Engineer - Ruby on Rails

Join Datarade as a Software Engineer specializing in Ruby on Rails to build our global data commerce platform in Berlin.

Aklamio logo
Aklamio

Senior Ruby Backend Engineer

Join Aklamio as a Senior Ruby Backend Engineer in Berlin to enhance our Incentive Platform. Requires expertise in Ruby/Rails and agile development.

Offered.ai logo
Offered.ai

Senior Software Engineer - Ruby on Rails

Senior Software Engineer specializing in Ruby on Rails, remote position in the U.S., focusing on transportation payment solutions.

HelloFresh logo
HelloFresh

Senior Platform Engineer SRE

Senior Platform Engineer SRE role at HelloFresh in Berlin, focusing on reliability, automation, and observability.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Development Engineer, Managed Operations

Join AWS as a Senior Systems Development Engineer to improve and operate large-scale software systems in Berlin.

Applecart logo
Applecart

Senior Software Engineer - Python/AWS

Senior Software Engineer role focusing on Python/AWS in a hybrid environment at Applecart, New York.

Dealfront logo
Dealfront

Senior Backend Software Engineer

Senior Backend Software Engineer role focusing on Ruby, AWS, and serverless technologies in Karlsruhe, Germany.

Heyflow logo
Heyflow

Senior Data Engineer

Join Heyflow as a Senior Data Engineer to transform data into insights using GCP, Python, and SQL in a hybrid work environment.

elopage logo
elopage

Senior Engineering Manager (Ruby on Rails)

Join elopage as a Senior Engineering Manager to lead software teams, drive growth, and deliver high-quality solutions in a hybrid work environment.

HelloFresh logo
HelloFresh

Senior Fullstack Engineer, Data Platform

Join HelloFresh as a Senior Fullstack Engineer to build data platform tooling, focusing on backend and UI development.

Smartly logo
Smartly

Senior Backend Engineer (Ruby on Rails)

Join Smartly as a Senior Backend Engineer specializing in Ruby on Rails, working in a hybrid model in Helsinki.

LiveEO logo
LiveEO

Senior DevOps Engineer

Join LiveEO as a Senior DevOps Engineer to lead AWS infrastructure development and support in Berlin.

ABOUT YOU logo
ABOUT YOU

Senior Platform Engineer

Join ABOUT YOU as a Senior Platform Engineer to design scalable data pipelines and support cloud infrastructure.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

HomeToGo logo
HomeToGo

Senior DevOps Engineer

Senior DevOps Engineer role focusing on AWS, Kubernetes, and Terraform in Berlin, offering competitive benefits and career growth.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

Raisin logo
Raisin

Senior Software Engineer

Join Raisin as a Senior Software Engineer in Berlin. Work with Node.js, React, and Python to build scalable financial applications.