Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Scala Engineer

AcuityAds

Scala Engineer

National
Full Time
Paid
  • Responsibilities

    Would you like to see how we spend our time when we are not busy working? Click here to watch our culture video http://bit.ly/2IC2GRe

    Picture this: a modern corporate culture intersects with state of the art technology in the fastest growing industry in the online advertising worldwide.

    AcuityAds is a Decision Science company that empowers businesses to make smarter media decisions. The AcuityAds product suite is anchored by our proprietary Consumer Valuing Tool. Our algorithm reverse engineers thousands of signals of which include social, search and purchase data along the consumer journey and weigh their impact on conversion. These key signals are then used to find net-new prospecting opportunities. Every consumer is individually scored and ranked based on their individual conversion propensity specific to your brand. This ensures a brand never overpays or underpays for an ad opportunity relative to the consumer's actual value to the brand and conversion likelihood. The output of our AI is higher performing and more efficient media. We offer transparency on costs and brand safety, and real-time reporting and analytics, bringing accountability to programmatic advertising.

    Founded in 2009, AcuityAds has achieved enormous growth and recognition. Thanks to our hardworking employees, we have ranked on Deloitte’s Fast 50 and Fast 500 lists 4 years in a row. AcuityAds is headquartered in Toronto, Canada with sales offices in New York City, Boston, Chicago, Los Angeles, San Francisco, San Diego, Vancouver, Calgary, Montreal, and Europe.

    ABOUT ACUITYADS:

    Ranked on Deloitte’s Fast 50 and Fast 500 lists 4 years in a row, AcuityAds is one of the fastest-growing technology companies in North America as well as Europe in the programmatic marketing space – which is the fastest-growing segment of digital advertising in the world today. Acuity empowers marketers by offering transparency on costs and brand safety, and real-time reporting and analytics, bringing accountability to programmatic advertising to deliver business results. AcuityAds is headquartered in Toronto, Canada with sales offices in New York City, Boston, Chicago, Los Angeles, San Francisco, San Diego, Vancouver, Calgary, Montreal, and Europe.

    WHAT ARE WE LOOKING FOR?

    AcuityAds is looking for a Big Data Engineer who will be responsible for the data platform of AcuityAds.

    Responsibilities:

    Design, develop, and maintain the software and systems that make up the data platform that runs our entire business

    Participate in multi-disciplinary projects

    Partner with the Data Science and Engineering teams who use our platform to by diagnosing, predicting and correcting scaling problems

    Contribute to our teams growing set of development platforms, tools, and processes

    Required Skills:

    Hands-on experience with Big data technologies (HBASE, HDFS, SPARK, and/or HADOOP)

    Demonstrated proficiency with Spark, Scala, Python

    Experience in building stream processing systems using spark streaming or Storm.

    Experience in integration of data from multiple sources

    Experience with NoSQL cluster databases, such as HBase, Cassandra, Druid

    Experience with various messaging systems such as KAFKA, or RabbitMQ

    Proficient understanding of distributed computing principles.

    Preferred Skills:

    Experience with other highly scalable, low latency big data systems is a plus

    Experience with Hortonworks / Cloudera distributions is a plus

    Experience with Cloud technology and containerization (docker / kubernetes) is a plus

    Who you are:

    Able to learn and apply new technologies quickly

    Proven excellent problem-solving abilities

    Able to work both independently and as part of a team

    Able to multi-task in a dynamic environment

    Have Excellent verbal and communication skills

    Qualifications:

    Software development experience using mainstream languages such as Java, Scala and/or C++

    Experience architecting, deploying and operating mission-critical big data clusters.

    GREAT PLACE TO WORK®

    AcuityAds is certified as a Great Place to Work® after a thorough and independent analysis conducted by @Great Place to Work Canada. This certification is based on direct feedback from employees, provided as part of an extensive and anonymous survey about the workplace experience. Check us out at https://www.acuityads.com

    DISCLAIMER

    This description has been designed to indicate the general nature and level of work performed by the employee within this position. However; the actual responsibilities, duties, qualifications, and experience may vary. Employee may perform other related duties as required to meet the ongoing needs of the organization. Information contained in this job posting/description is subject to change.

    DIVERSITY, INCLUSION & EQUAL EMPLOYMENT OPPORTUNITIES

    AcuityAds is committed to the principle of equal employment opportunity for all our people and to providing a work environment free of discrimination and harassment. We expect and require the cooperation of all our people in maintaining an environment with mutual respect by and for all our employees and applicants.

    All employment decisions at AcuityAds are based on business needs, job requirements and individual qualifications, without regard to race, colour, ancestry, creed (religion), place of origin, ethnic origin, citizenship, sex (including pregnancy, gender identity), sexual orientation, age, marital status, family status, political belief, physical or mental disability, receipt of public assistance, or irrelevant record of offense.

    AcuityAds provides accommodations for individuals with disabilities. If you require an accommodation, please contact us by e-mail at hr@acuityads.com. This ensures that the appropriate accommodations are in place during the recruitment and selection process and before you begin your journey with us.

    Let us know what we can do to help you be successful during your recruitment experience at AcuityAds.