Senior Software Engineer - Data Delivery

Plus10 Recruitment
Other
View Company Profile / << Go Back

  • Job Type: Full time
  • 7 days ago

Job Description

***Plus10 is a technical recruitment agency* with afocusonEngineering and Product professionals that build web applications using a modern stack.** Plus10 recruiters are knowledge stewards that open doors for individuals looking to progress their career. We are working hand-in-hand with the following client to help find a **Senior Software Engineer** for their **Data Delivery**team.
The client is one of Canada's strongest tech companies. Their an industry leader in AdTech and have now bridge the gap with their MarTech solution to offer a seamless integration for brands and advertisers. The client is constantly pushing with some of the most progressive work in machine learning meets cutting-edge user experience. Dealing with high complexities and scalability challenges, their platform does 465 billion automated optimizations per second.
The **Data Delivery** team builds the systems that help the client's customers and internal teams understand campaign performance. We process, organize, and serve large volumes of campaign and marketing data so it can be used reliably across customer-facing dashboards, reporting, billing, planning, campaign pacing, measurement, exports, and internal analytics. Our work turns raw activity --- such as impressions, clicks, conversions, spend, pacing, audience reach, creative performance, and cross-channel engagement --- into accurate and actionable insights.
The team works closely with product managers, backend engineers, web engineers, data scientists, analysts, business teams, and customer-facing teams to make data accurate, timely, scalable, and easy to use.

### What you'll be doing:

* Building highly scalable, distributed real-time micro-services primarily written in Go
* Working with large data sets and various databases including Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB
* Build software that utilize messaging queues such as Kafka, SQS, and Kinesis
* Write performance efficient and memory optimized code

### We'll be reaching out to candidates that have:

* 2 years of experience as a Backend Software Engineer.
* Very 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

### Benefits

* Competitive salary equity
* RRSP matching
* 3 weeks vacation 3 personal care days 1 Culture \& Belief day birthdays off
* Access to a comprehensive mental health care platformFull benefits from day one of employment
* Work from home reimbursements
* Optional global WeWork membership for those who want a change from their home office
* Robust training and onboarding program
* Coverage and support of personal development initiatives (conferences, courses, etc)
* Access to industry-related programmatic courses and certifications to support continuous learning
* Mentorship opportunities with industry leaders
* An awesome parental leave policy
* A friendly, welcoming, and supportive culture
* Our social and team events!

**Discuss with your Plus10 Recruiter or complete the form below to apply for this role.**




Fast Track Upload