LOOKING FOR A NEW ADVENTURE?

Speedinvest and our portfolio of startups are always hiring exceptional talent!
Browse open jobs below to find your next career move.
companies
Jobs

Senior Data (Python) Engineer Role

Flow48

Flow48

Software Engineering
Riyadh Saudi Arabia
Posted on May 30, 2025

We are looking for a Senior Data (Python) Engineer to build data prod products using modern cloud technologies.

Responsibilities

  • Design the architecture with the goal of making our products better, faster, and scalable, with the ultimate goal of creating high-quality products that meet customer needs.
  • Deliver clean, maintainable and error-proof code with good test coverage.
  • Take end-to-end ownership, from design/development to production.
  • Be the internal expert on all things Python, working shoulder to shoulder with our Product owners, Backend / Data Engineers and Data Analysts.
  • Meet goal commitments and deadlines.

Your Skills and Experience

  • Excellent SQL knowledge.
  • Over 5 years of software development experience within a professional setting.
  • Proven expertise with Python in a backend and data engineering role.
  • Great Software architecture and design knowledge, Clean Code.
  • Experience with RDBMS, Data Warehouses, Data Lakes and NoSQL.
  • Proven experience with AWS or GCP or other Cloud platforms.
  • Experience with API development / usage (REST).
  • Good command of written and spoken English.
  • Any experience with the following topics is a plus
  • BI Tool (QuickSight, Looker Studio, …)
  • AWS Athena (Trino, Presto)
  • AWS serverless solutions
  • Workflow tools (AWS Step Functions, Airflow, etc)
  • Pandas, scikit-learn, numpy, PySpark
  • AWS Lambda
  • AWS Kinesis, Kafka
  • Apache Flink
  • Apache Doris
  • Flask web app framework
  • Integrations with Salesforce
  • DevOps
  • Terraform, CloudFormation or similar
  • Docker/Containers
  • Kubernetes
  • CI/CD pipelines
  • Agile principles
  • Pair programming
  • BSc in Computer Science, Engineering or relevant field

What We Offer

  • Flexible working hours
  • Good team spirit
  • Learning support (materials, courses, trainings, conferences and so on)