This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job

   topjobsme.com   

A simple jobs board with daily updated offers from Canada

previous arrow
next arrow
Slider

AdGear: Senior Software Engineer – Erlang

AdGear

This is a Full-time position in Montreal, QC posted February 21, 2021.

Senior Software Engineer Erlang (Supply Access and Optimization)About Supply Access and OptimizationOur group is responsible for managing, growing and optimizing product access to high-qualityprogrammatic ads supply to effectively, intelligently and safely satisfy demand.

We are responsible for handling more than 1 million requests per second and over 1 billion per day across multiple data centres.About your RoleAs a Senior Erlang Engineer, you will be responsible for designing, building, deploying, and maintaining components in our distributed real-time bidding system, a system that gets a high volume of traffic.

This involves measuring and tuning high-performance, low-latency (soft-real-time) systems while working towards improved robustness and correctness.

Eventual consistency in distributed systems is at the heart of what we do, you will get to work with it and see it in action.

As a consequence, there will be opportunities to contribute to open source, conduct research and development, review code, participate in shaping our engineering practices and share knowledge.

You will also have exposure to our ML engineers who work on optimization and prediction problems.You will be working with experienced, passionate software developers as part of the Supply Access and Optimization group within a broader engineering organization with a strong technical culture.You enjoy building things.

You value craftsmanship in software.

You enjoy reading code, and you’re probably in the habit of reading the source for your dependencies.

You love collaborating with and mentoring others.Our tech stack includes a mixture of Erlang, Go, Linux, Concourse, Docker and Kubernetes.Other things you probably enjoy or would be interested in learningsystem design and architecturedistributed systemsoperating systems, especially the Linux kernel networking stackadvanced data structures (succinct, probabilistic, multidimensional, et cetera)mechanical sympathy, data-oriented design (performance)functional programmingagile methodologies such as ScrumRequirementsAs a senior member of the Supply Access and Optimization group, we expect you to have an accumulated experience as a systems programmer and:5 years of experience as a full-time software engineer3 years of experience in ErlangKnowledge of/or experience in designing and building high traffic distributed systems is a plusHave a solid foundation in systems programming, computer science and software engineeringExpectations and ResponsibilitiesMaintain and improve existing services which includes actively trying to pay back technical debt and extending their functionalityParticipate in the design, implementation and testing of new servicesInvestigate and fix performance issues throughout our systems which include our services, dependencies and kernel usageGuide the direction of our technology stack to improve performance, scalability and maintainabilityMentor and grow the team through various channels (code review, talks, discussions, etc.)Criticize and improve our development processes and methodologiesContribute to open source software to improve our external dependenciesFlesh out and iterate on requirements in collaboration with the product teamGet involved in and participate actively in the Scrum ceremoniesPerksWhile our employees are currently working remotely, and before any return to our beautiful office, we are taking extra cared steps to ensure a smooth experience for any new employee joining our organization:Tailored virtual onboarding plan sent prior to your start dateIT equipment & Samsung Ads Welcome Swag kit delivered to your doorstepWe have adapted our benefits & perks as currently the following:Monthly virtual social committee-lead activities (games night, happy hour, health challenges, etc.)Virtual get-togethers (demo days, Town Halls, and more!)Virtual yoga once per weekOpen source days for software engineersHackathon days with prizesEmployee Referral ProgramPerkopolis website with great rebates, coupons and promotionsAmazing discounts through Samsung Employee Discounts websiteBenefits100% Company-paid comprehensive health & dental coveragePersonal spending account & Healthcare spending account with Sun LifeCompetitive compensation package, including performance incentive bonus plan based on company, team and personal objectivesMinimum start of 16 vacation days with additional flex daysAccess to a virtual care platform (wellness, medical & nutrition)Access to the employee assistance programTravel, Life, and Short/Long term disability InsuranceGroup RRSP Matching Program up to 5%About AdGear culture…We promote autonomy, ownership, and accountability.

Everyone is a leader at Samsung Ads, taking initiative with confidence.Our differences make a difference, and we are part of a collaborative team that values different opinions, thoughts, and ideas.We conduct ourselves with mutual respect, authenticity, and empathy.

We act with thoughtful intention to make the right decisionsWe are dynamic individuals who care about results.

We celebrate the hard work and recognize achievements.

We love what we do.We embrace the open source movement and actively support the open source communityWe foster a culture of teamwork and ideation and embrace challenges through a creative and innovative approach.