This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Senior Software Engineer with deep expertise in big data technologies, including Apache Spark and Apache Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large-scale data processing. In this role, you will collaborate with cross-functional teams to architect and manage robust, production-grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high-performance solutions. The ideal candidate is a proactive, self-motivated professional with a strong track record in building high-scale data services and a dedication to delivering exceptional results.
Job Responsibility
Design and build APIs and backend services using Spring Boot to support data products and analytics workflows.
Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews.
Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow.
Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance.
Develop and fine-tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large-scale datasets.
Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency.
Partner with data scientists, software engineers, and other teams to deliver integrated, high-quality solutions.
Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering.
Requirements
Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow.
Expertise with at least one of the following Apache Druid, StarRocks, and Trino.
Strong understanding of SOLID principles and distributed systems architecture.
Proven experience in distributed data processing, data warehousing, and real-time data pipelines.
Advanced SQL skills, with expertise in query optimization for large datasets.
Exceptional problem-solving abilities and the capacity to work independently or collaboratively.
Excellent verbal and written communication skills.
Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. (preferred)
Familiarity with additional big data technologies, including Hadoop and Kafka.
Experience in AdTech, in advertising data platforms and campaign measurement. (preferred)
Strong programming skills in Python, Java, or Scala. (preferred)
Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools (e.g., Terraform). (preferred)
Expertise in data modeling, schema design, and data visualization tools.
Experience with building Agentic AI systems to automate decision-making and enhance analytics workflows. (preferred)
Nice to have
Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes.
Familiarity with additional big data technologies, including Hadoop and Kafka.
Experience in AdTech, in advertising data platforms and campaign measurement.
Strong programming skills in Python, Java, or Scala.
Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools (e.g., Terraform).
Experience with building Agentic AI systems to automate decision-making and enhance analytics workflows.
What we offer
Global access to mental health and financial wellness support and resources.
Local benefits including statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).