✦ Luna Orbit — Software Engineering

Software Engineer II (Backend + Data pipelines)

at Scribd, Inc.

📍 Jacksonville, FL, US Onsite 💰 $126K – $196K USD / year Posted March 08, 2026
Salary $126K – $196K USD / year
Type Full-Time
Experience mid
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves designing and building scalable backend systems for metadata extraction and enrichment at Scribd, working with machine learning models and large data pipelines.

  • Design distributed systems for metadata processing
  • Build and optimize data pipelines
  • Integrate ML models into production
  • Collaborate with ML and product teams
  • Support scalable infrastructure

The technical environment includes Python, Scala, Ruby on Rails, Airflow, Databricks, Spark, and AWS cloud services, focusing on distributed systems and data engineering at scale.

The ideal candidate is a mid-level backend engineer with experience in distributed systems, data pipelines, and machine learning integration, preferably with AWS cloud expertise. They should have strong programming skills in Python, Scala, or Ruby on Rails and be comfortable working at scale.

Backend developmentDistributed systemsMachine learning integrationData pipelinesAWS
LLMGenerative AIContent enrichmentMetadata extraction
PythonScalaRuby on RailsAirflowDatabricksSparkAWS LambdaAWS ECSAWS SQS
PythonScalaRuby on RailsAirflowDatabricksSparkHTTP APIsAWSLambdaECSSQSDistributed systemsData pipelinesMachine learningMetadata extraction
PythonScalaRuby on RailsAirflowDatabricksSparkHTTP APIsAWSAmazon Web ServicesLambdaECSSQS
collaborationproblem-solvingteamworkcommunicationadaptability
Industry SaaS
Job Function Backend development and data engineering for large-scale metadata systems
PythonScalaRuby on RailsAirflowDatabricksSparkHTTP APIsAWSAmazon Web ServicesLambdaECSSQSDistributed systemsData pipelinesMachine learningMetadata extractionAPIs

Lack of experience with distributed systems, No AWS experience, No backend development background, Unable to work on-site in Jacksonville, FL

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile