Senior Engineer

PriceHubble Logo

PriceHubble

๐Ÿ“Remote - Germany

Summary

Join PriceHubble, a European B2B company building innovative digital solutions for finance and real estate, as a Senior Engineer. You'll be a key player in designing, developing, and operating distributed systems, influencing the team's technical vision and implementing cross-team initiatives. Leveraging your expertise in Python, data processing software, and cloud platforms, you'll contribute to product development and maintain optimal delivery efficiency. You'll collaborate with a team, mentor junior engineers, and be passionate about continuous learning and improvement. This role requires a strong background in software engineering and distributed systems, excellent communication skills, and a collaborative mindset. PriceHubble offers competitive salaries, a learning and development program, flexible working hours, remote work options, and a great work-life balance.

Requirements

  • BSc or MSc in computer science or related fields (or equivalent experience)
  • 5+ years of experience in software engineering best practices such as source control and infrastructure as a code
  • 5+ years of experience in the Python engineering ecosystem
  • Experience working with modern data processing software (such as Apache Iceberg, Delta Lake, Apache Hudi, Parquet, Pyspark, DBT, DuckDB, Apache Airflow, Dagster or Prefect)
  • Experience working with public cloud platforms (AWS, Azure or GCP) and their data solutions (such as AWS Athena, AWS Glue, EMR, Google BigQuery or Google DataProc)
  • Experience with SQL and NoSQL databases
  • Excellent skills in data structures and algorithms
  • Excellent skills designing distributed systems in a cloud environment
  • Structured and empathetic communicator, able to mentor other engineers
  • Strong oral, written and presentation skills with the ability to explain complex concepts clearly to a variety of audiences

Responsibilities

  • Design and develop data pipelines and microservices that enable PriceHubbleโ€™s products
  • Operate and optimize distributed systems to deliver those products
  • Leverage best practices and technology to improve quality and efficiency
  • Participate in improving and expanding the engineering standards
  • Support peers and more junior engineers

Preferred Qualifications

Experience with .NET platform

Benefits

  • Competitive salary
  • Learning & Development program
  • Very well-located offices with a great remote work policy and the possibility to work from different places
  • Flexible working hours and work life balance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.