Data Engineer - Senior

Remote senior English B2 3 days ago full-time

Role in brief

SOFTSWISS seeks a Senior Data Engineer to enhance their data infrastructure for analytics. Ideal candidates have strong programming skills and experience with big data technologies.

Apache SparkKafkaDelta LakeScalaJavaPythonETLData LakesData WarehousesData MartsPrometheusGrafana

About the role

As a Senior Data Engineer at SOFTSWISS, you will be integral to building a robust data infrastructure that supports analytics and insights across the company. Your work will involve processing large-scale data and ensuring the quality and performance of data products.

You will collaborate with various internal teams to understand their data needs and refine data solutions as business requirements evolve. Success in this role means delivering self-service data products and optimizing data pipelines for performance.

Skills that matter here

  • Apache Spark: You will use Apache Spark to build ETL pipelines for processing large datasets.
  • Kafka: Kafka will be essential for building stream-processing applications.
  • Delta Lake: Delta Lake will be used to enhance data quality and performance.
  • Python: Proficiency in Python or similar languages is required for development and integration tasks.
  • Prometheus: Prometheus will be utilized for monitoring and observability of data pipelines.
  • Grafana: Grafana will be employed to visualize data and monitor pipeline performance.

Who this role suits

  • You have at least 5 years of software engineering experience.
  • You are proficient in high-level programming languages and have a strong analytical mindset.
  • You thrive in collaborative environments and enjoy working on data solutions that evolve with business needs.
  • You have strong communication skills in English and Russian, facilitating collaboration across teams.

From the employer

Key responsibilities:

  • Build business-critical, robust and self-service data products using Apache Spark, Kafka, Delta Lake and other big data technologies
  • Ensure pipeline performance and data quality through scalable architecture and optimization
  • Refine data solutions as business requirements and technical constraints evolve
  • Collaborate with teams to understand data needs and support adoption of data products across the company

Required Experience:

  • 5+ years of software engineering experience with expertise in development, deployment, and integration
  • Proficiency in at least one high-level programming language (Scala, Java, Python or equivalent)
  • Experience in data environments, such as Data Lakes, Data Warehouses, Data Marts, Data transformation concepts and working with large data volumes
  • Experience in building ETL pipelines to perform feature engineering on large-scale datasets using Apache Spark and Delta Lake
  • Experience with sourcing and modelling data from application APIs
  • Experience with building stream-processing applications using Spark-Streaming, Kafka Streams or others
  • Experience designing and implementing monitoring, alerting, and observability solutions for data pipelines using Prometheus, Grafana, Alertmanager or others
  • Strong analytical and problem-solving skills
  • Upper-intermediate proficiency in English and strong command of Russian

Our Benefits:

  • Private health insurance
  • Sports benefits
  • Comprehensive Mental Health Program
  • Free English lessons (online)
  • Local language courses
  • Paid time off
  • Maternity leave support
  • Referral program rewards
  • Upskilling, internal workshops, and participation in professional conferences and corporate events

Questions about this role

Is this position remote?

Yes, this role is fully remote.

What level of experience is required?

Candidates should have at least 5 years of software engineering experience.

How do I apply for this position?

You can apply through the SOFTSWISS website.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Similar jobs