AdTechTalent
Engineering15 days agoRemote

StackAdapt

Software Engineer, Stats & Analytics

golangdistributed systemsmicroservicesdata engineeringkafkasqlnosqlreal-time analyticsprogrammatic

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

0-2

Location

Alberta, Canada; British Columbia, Canada; Calgary, Alberta, Canada; Canada; Ontario, Canada; Toronto, Ontario, Canada; Vancouver

Full job description

StackAdapt is hiring a mid-level Backend Software Engineer with 2+ years experience to join the remote-first Stats & Analytics Data Delivery team. The role involves building scalable, distributed real-time microservices primarily in Go, working with large datasets and databases (Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB), data lakehouse technologies (Apache Iceberg, Apache Trino), real-time analytics (StarRocks, Clickhouse), and messaging queues (Kafka, SQS, Kinesis). Candidates must have strong problem solving skills in data structures, algorithms, and optimization, experience with relational and key-value databases, and building scalable microservices and distributed systems. Benefits include competitive salary, retirement plans, paid time off, mental health programs, health benefits from day one, work from home reimbursements, WeWork membership options, training, personal development support, programmatic courses, parental leave, and a supportive culture.

What you'll do

  • Build highly scalable, distributed real-time micro-services primarily written in Go
  • Work with large data sets and various databases including Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB
  • Work with data lakehouse technologies like Apache Iceberg, Apache Trino, and real-time analytics technologies like StarRocks and Clickhouse
  • Build software that utilizes messaging queues such as Kafka, SQS, and Kinesis
  • Write performance efficient and memory optimized code

Requirements

  • 2+ years of experience as a Backend Software Engineer
  • Strong problem solving skills in data structures, algorithms, and optimization
  • Experience working with relational databases and/or key-value stores
  • Experience building scalable micro-services and distributed systems

Tech stack

GolangTiDBRedshiftSnowflakeKafkaElasticsearchHDFSAerospikeRedisScyllaDBMariaDBApache IcebergApache TrinoStarRocksClickhouseSQSKinesis

Benefits

Highly competitive salaryRetirement/401K/Pension Savings globallyCompetitive Paid time off packages including birthdays offAccess to a comprehensive mental health care programHealth benefits from day one of employmentWork from home reimbursementsOptional global WeWork membershipRobust training and onboarding programCoverage and support of personal development initiatives (conferences, courses, books etc)Access to StackAdapt programmatic courses and certificationsParental leave programFriendly, welcoming, and supportive cultureSocial and team events

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.