AdTechTalent
Engineering5 days agoRemote

Smartly

Software Engineer, Large-Scale Data Systems

pythonscalajavasparkflinkdatabrickssnowflakebigqueryredshiftclickhousekafkakinesissqlpostgresqlcitusruby on railstypescriptreactdata engineeringdata pipelineslarge scale datahybridhelsinki

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Helsinki, Finland

Full job description

Software Engineer role in team Aqueduct building a data platform for large-scale cross-platform advertising. Responsibilities include building large scale data storage and processing systems handling billions of records daily, collaborating on architecture and engineering, working with stakeholders across engineering, product, and business, defining and monitoring SLAs, following SRE best practices, building APIs for data consumers, and impacting ROI on billions in ad spend. Requires 3-5 years experience, strong programming skills in Python, Scala, and/or Java, experience with data processing frameworks (Spark, Flink, Databricks, Snowflake, BigQuery, Redshift, ClickHouse), familiarity with streaming systems (Kafka, Kinesis), SQL and RDBMS experience (PostgreSQL, Citus), and experience with large-scale data systems. Ruby on Rails experience is a plus. Position is hybrid with 3 days per week in Helsinki office.

What you'll do

  • Build a large scale data storage and processing system that processes billions of records per day
  • Contribute to architecture and engineering excellence by collaborating with other engineers
  • Collaborate with stakeholders from engineering, product, and business
  • Define and monitor SLAs, follow SRE best practices to ensure system stability and availability
  • Build APIs for internal and external consumers of the data
  • Impact ROI for billions of dollars in ad spend

Requirements

  • 3-5 years of industry experience
  • Strong programming skills (e.g., Python, Scala and/or Java)
  • Some experience with data processing frameworks (e.g., Spark, Flink, Databricks, Snowflake, BigQuery, Redshift, ClickHouse)
  • Familiarity with streaming systems (e.g Kafka, Kinesis)
  • Experience with SQL and some RDBMS (PostgreSQL, Citus, etc.)
  • Experience contributing to large-scale data systems
  • Experience with Ruby on Rails is considered a plus
  • Ability to work in a hybrid capacity from our Helsinki office 3 days a week

Tech stack

PythonScalaJavaSparkFlinkDatabricksSnowflakeBigQueryRedshiftClickHouseKafkaKinesisSQLPostgreSQLCitusRuby on RailsTypeScriptReact

Benefits

Inclusive Global Culture with diverse teamGlobal Impact on customers' success and business growthHealthcare packages and mental health servicesWork-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensationCareer development opportunitiesFlexible hybrid workplace with option to work abroad up to 30 days annually

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.