Enable job alerts via email!

Senior Software Engineer, Ads Contextual Intelligence

reddit

Ontario

Hybrid

CAD 70,000 - 120,000

Full time

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech company is seeking a Software Engineer to join their Ads Contextual Intelligence team. The role involves implementing backend services, collaborating with machine learning engineers, and ensuring system reliability. Ideal candidates will have experience in programming languages like Ruby or Python, and a strong understanding of algorithms and data structures. The company offers a flexible work environment with benefits like retirement savings and home office support.

Benefits

Retirement savings with matching contributions
Home office workspace benefits
Family planning support
Flexible vacation and global days off

Qualifications

  • Years of industry experience as a Software Engineer developing production code.
  • Experience in at least one programming language such as Ruby or Python.
  • Strong understanding of algorithms and data structures.

Responsibilities

  • Implement backend services and data pipelines: Extract, transform, combine, and expose data.
  • Collaborate with ML engineers to define and consolidate ML systems.
  • Ensure system reliability, scalability, and performance through automated testing.

Skills

Software Development
Collaboration
Communication
Algorithms
Data Structures

Tools

Python
Ruby
Kafka
Airflow
Kubernetes

Job description

Reddit is a community of communities built on shared interests, passion, and trust, hosting open and authentic conversations. With over + active communities and approximately M+ daily active visitors, Reddit is one of the internet’s largest sources of information. For more information, visit our website.

Reddit offers a flexible workforce. If you live near our physical offices, you can come in as often as you'd like. If not, you can apply to work remotely from any country where we have a presence.

The Ads Contextual Intelligence team manages all 'contextualization' projects within Reddit Monetization. We analyze user and advertiser content automatically at scale, providing signals to improve marketplace efficiency and surface Business Intelligence insights. Our team highlights Reddit's unique curated, high-quality, relevant, and regularly updated organic content. We are a machine learning and data-driven team focusing on:

  • Knowledge Graph: Semi-automatic curation, expansion, and use of Reddit’s Knowledge database, NLP tokenization, NER models, disambiguation systems at KG node level.
  • Contextual Signals: Analyzing posts, landing pages, ad placements, and organic topics using proprietary engines and content understanding teams.
  • Marketplace Efficiency: Enhancing targeting, prediction, and quality through contextual signals.
  • Business Intelligence Applications: Delivering signals via web, APIs, and reports to empower advertisers and help brands understand Reddit better.

Responsibilities

  1. Implement backend services and data pipelines: Extract, transform, combine, and expose data from various content sources.
  2. Collaborate with ML engineers to define and consolidate ML systems, data flows, and infrastructure improvements.
  3. Ensure system reliability, scalability, and performance through automated testing, monitoring, and best practices.
  4. Participate in code reviews to uphold quality standards.
  5. Work with cross-functional teams to translate business needs into technical solutions.

Required Qualifications

  • Years of industry experience as a Software Engineer developing production code.
  • Experience in at least one programming language such as Ruby or Python.
  • Preferred experience with message queuing services, data frameworks, key-value stores, document databases, and container orchestration tools.
  • Strong understanding of algorithms and data structures.
  • Excellent communication skills and ability to collaborate effectively.
  • Willingness to learn and stay updated with new technologies.

Preferred Qualifications

  • Experience with Python, Ruby, Rails, Kafka, Airflow, Kubernetes.
  • Experience with Ads and Natural Language Understanding ML infrastructure.

Benefits

  • Retirement savings with matching contributions.
  • Home office workspace benefits.
  • Family planning support.
  • Flexible vacation and global days off.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.