Data Platform Engineer

Stellenbezeichnung: Data Platform Engineer

Firma: SumUp Services GmbH

Arbeitsort / Location: Berlin

Job Beschreibung: SumUp is a digital ecosystem dedicated to local entrepreneurs. Our range of solutions answers all our merchants‘ challenges; from reservations, through click and collect, deliveries and digital payment, to the management of their business thanks to intuitive and comprehensive financial analytics.

As the Data Platform Engineer, You will sit within our Risk and Compliance Tribe. The Risk Data & Machine Learning Platform (RDMLP) is responsible for building platform solutions to allow data scientists to autonomously deploy their models as production systems for Risk, Fraud and Compliance and other domains across SumUp.

Some of the tools and technologies used in the team:

  • Python and PySpark for building data pipelines, services, SDKs, and applications
  • AWS Cloud for compute (EKS), storage (S3, Keyspaces for Cassandra), streaming (MSK), data management (Glue, Athena) and machine learning (SageMaker) infrastructure
  • Kubernetes and Helm for defining our live, streaming, batch and interactive compute workloads
  • Neo4j and Nebula for graph processing and analysis
  • ArgoWorkflows for orchestrating data ingestion, processing and training jobs
  • MLFlow and JupyterLab for supporting interactive experimental work
  • SpaCy, LangChain and Streamlit for building user-facing generative AI applications
  • Github Actions for implementing CI/CD patterns to ensure safe and reliable deployment processes for us and our users
  • Kafka for data exchange and building streaming data applications

What you’ll do:

  • Building self-service platform solutions for common data engineering and data science patterns so that our users can use them autonomously. As different domains come with different data challenges, our squad provides the general purpose data pipeline blueprints that efficiently solve the core data and infrastructure problems, so that data scientists can focus on their domain.
  • Building solutions that ensure our users can trust their data and models, ranging from CI/CD/CT, to data quality monitoring solutions, experiment tracking, and model analytics.
  • Expanding the capabilities of our data lake, feature store, and MLOps tooling to cover new machine learning use cases that enable more parts of SumUp to deploy machine learning models as well.
  • Building not only batch data pipelines, but also streaming solutions for near-real-time data products having both low data latency, as well as low serving latency.
  • Contributing to architecture, guidelines and best practices for building and evolving our data & ML platform.
  • Working closely with the stakeholders, enabling them in using our platform capabilities, and engaging in knowledge sharing activities.
  • Participating in hiring new engineers for the team

You’ll be great for this role if:

  • You have experience building data engineering systems, both on the data and software engineering (5+ years of full time work experience in Data Engineering, a related background in backend or infrastructure development is be a plus)
  • Have built production solutions in Python and PySpark (or Spark)
  • Have familiarity with using AWS cloud services and provisioning them with infrastructure-as-code solutions like Terraform
  • Have working knowledge of Kafka or similar data streaming systems
  • Have familiarity with Kubernetes and Helm for container orchestration
  • You have a founder’s mentality: doing more with less, building pragmatic solutions, and moving autonomously
  • You’re motivated by building and growing a platform that grows and creates value over a long term.
  • You have a user-centric mindset and enjoy enabling the users to succeed and solve business needs with the tools you’re providing
  • You’re interested in exploring new technologies and emerging practices in data management for machine learning and generative AI applications.
  • As a plus, we also value experience in data engineering in other languages (SQL, Scala, Java) and distributed compute systems, experience in the financial services domain, domain knowledge of data science and machine learning, and distributed systems and database

Why you should join SumUp:

  • We’re a truly global team of 3000+ people from 60+ countries, spread across 3 continents.
  • We get together regularly for breakfasts, team events, office parties and sports.
  • You’ll receive a budget for attending conferences and external training.
  • We offer a corporate pension scheme, plus other great benefits.
  • You’ll attend global offsites and/or hackathons.

Additional Information

Start date: as soon as possible**Full-time* *Work office location(s); Berlin, Vilnius, Sofia **Hybrid working: Yes**

About SumUp:

We believe in the everyday hero. Those who have the courage to follow their passion and who have the strength and determination to realise their dreams. Small business owners are at the heart of all we do, so we’re creating powerful, easy-to-use financial solutions to help them run their businesses. With a founders mentality and a ‚team-first attitude‘ our diverse teams across Europe, South America, and the United States work together to ensure that small business owners can be successful doing what they love.

SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by Company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.

SumUp will not accept unsolicited resumes from any source other than directly from a candidate.

Job Application Tip:

We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.

Job Application Tip

We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.

Gehalts Budget:

Bewerbung:Auf diesen Job bewerben.

Oder lassen Sie sich von Arbeitgebern finden.

Hier Lebenslauf als Gesuch eintragen!

Powered By Wischi | CW from Jobs in Germany.net