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

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.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

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

Senior Systems Engineer, Managed Operations

Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

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.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

Raisin logo
Raisin

Senior Backend Software Engineer (Java, AWS, Kafka)

Join Raisin as a Senior Backend Software Engineer in Berlin, working with Java, AWS, and Kafka in a hybrid environment.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

Delivery Hero logo
Delivery Hero

Software Engineer (JavaScript/React) - Display Ads (AdTech)

Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.

Tiqets logo
Tiqets

Senior Backend Developer

Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.

CHEEX logo
CHEEX

Backend Developer with AWS and Spring Boot Experience

Join CHEEX as a Backend Developer in Berlin. Work with AWS, Spring Boot, and Angular in a progressive, inclusive environment.

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

Conductor logo
Conductor

Senior DevOps Engineer (On Prem)

Join Conductor as a Senior DevOps Engineer in Berlin, optimizing on-premise applications and large databases. Hybrid work, mid-senior level.

EOS Karriere logo
EOS Karriere

Senior DevOps Engineer

Join EOS Karriere as a Senior DevOps Engineer in Hamburg, focusing on automation and system transition in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.