XX
Software Engineer II (Backend + Data pipelines)Scribd, Inc.Vancouver, British Columbia, Canada
XX

Software Engineer II (Backend + Data pipelines)

Scribd, Inc.
  • CA
    Vancouver, British Columbia, Canada
  • CA
    Vancouver, British Columbia, Canada
Jetzt Bewerben

Über

About Scribd

At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. We democratize the exchange of ideas and information across our products: Everand, Scribd, and Slideshare. We support a culture where employees are bold, debate and commit, and take action with the customer in mind. Scribd Flex allows flexible daily work styles with occasional in-person attendance required.

Role Overview

We’re seeking a Software Engineer II with strong backend development experience to design, build, and optimize distributed systems that extract, enrich, and process metadata at scale. You’ll work with ML engineers, product managers, and cross-functional partners to integrate ML models and LLM-based services into production pipelines.

Tech Stack

Python, Scala, Ruby on Rails, Airflow, Databricks, Spark, HTTP APIs, AWS (Lambda, ECS, SQS, ElastiCache, Sagemaker, Cloudwatch, Datadog), Terraform.

Key Responsibilities
  • Design and build scalable systems to extract, enrich, and process metadata from millions of documents, images, and audio content.
  • Leverage LLMs to integrate summarization, classification, extraction, and enrichment into metadata pipelines.
  • Collaborate with ML engineers and product managers to deliver scalable, efficient, and reliable metadata solutions.
  • Optimize and refactor existing systems for performance, scalability, and reliability.
  • Ensure data accuracy, integrity, and quality through automated validation and monitoring.
  • Participate in code reviews and maintain high-quality standards.
  • Manage and maintain data pipelines, security, and infrastructure.
Requirements
  • 4+ years of professional software engineering experience.
  • Proficiency in Python, Scala, Ruby, or similar languages.
  • Experience designing and building distributed systems at scale.
  • Hands-on experience with ECS, EKS, or AWS Lambda.
  • Experience with infrastructure-as-code tools like Terraform.
  • Experience with a public cloud provider (AWS, Azure, or Google Cloud).
  • Familiarity with data processing frameworks like Spark or Databricks for large-scale workloads.
  • Proven ability to test, profile, and optimize systems for performance, scalability, and reliability.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Bonus: Experience with LLMs or production ML models.
Compensation and Benefits

We provide a competitive compensation package. Salary ranges vary by location. This position is eligible for equity and a comprehensive benefits package, including healthcare, parental leave, disability plans, matching 401k/RSP, learning and development allowances, wellness stipends, mental health resources, and more.

Working at Scribd

Are you based in a location where Scribd can employ you? Primary residence should be in or near listed cities in the United States, Canada, or Mexico.

Equal Opportunity

Scribd is committed to equal employment opportunity regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. We encourage people of all backgrounds to apply.

#J-18808-Ljbffr
  • Vancouver, British Columbia, Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.