Hybrid Backend Software Engineer, Python

Posted 3 hours ago

Apply now

About the role

  • Backend Software Engineer designing, building, and deploying AI capabilities for media products. Collaborating cross-functionally to enhance global products through Python APIs and data systems.

Responsibilities

  • Design, build, and deploy AI systems capabilities that drive business value and enhance our global products.
  • API System Design: Architect, develop, and test production grade Python APIs for media products.
  • Orchestration: Support data pipelines, background jobs, and distributed systems that interact with AI models.
  • Collaboration: Work with technical stakeholders to design scalable systems for easy development, deployment, and monitoring of systems.
  • Deployment & Scaling: Design and robust systems for long running processes. Databases, caching, retry logic, fall back behavior, etc.
  • Ensure errors are routed for proper triaging
  • Robust Testing: Design/maintain high quality automated tests and manual stress/quality testing frameworks for AI systems.
  • Ethics & Compliance: Consider data governance and cyber security practices. Ensuring fairness, transparency, and compliance with regulations.

Requirements

  • Bachelor's degree in computer science, engineering, or related field.
  • 2-4 years experience designing, maintaining, and testing enterprise grade RestAPIs.
  • Expert Python skills, deep experience with concurrent systems (asyncio, tornado, celery etc).
  • Demonstrated production experience complex long running processes that present and collect data
  • Experience with workflow orchestration tools (e.g., Prefect, Airflow, Dagster).
  • Experience with data persistence. Redis, Postgres, NoSQL, MongoDB, etc.
  • Demonstrated production experience with monitoring enterprise systems.
  • Ability to architect systems that are maintainable and extendable.
  • Balancing over engineering while preparing for future requests.
  • Familiarity with LLMs – their APIs, performance challenges, and how to mitigate those (OpenAI, Anthropic, Cohere, etc.)
  • Proficiency with version tracking
  • Knowledge of containerization, DevOps tools, and CI/CD pipelines.

Benefits

  • Medical, vision, and dental insurance
  • Life insurance
  • Short-term and long-term disability insurance
  • 401k
  • Flexible paid time off
  • At least 15 paid holidays per year
  • Paid sick and safe leave
  • Paid parental leave

Job title

Backend Software Engineer, Python

Job type

Experience level

JuniorMid level

Salary

$136,000 - $190,075 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job