Backend Software Engineer

dentsuUSA - Remote - Georgia, MD
Remote

About The Position

We are a leading global media agency, shaping the future of content, advertising, and audience engagement across platforms. Our product organization powers innovative solutions for clients worldwide, leveraging data, technology, and creativity. As a backend software engineer, you will design, build, and deploy AI systems capabilities that drive business value and enhance our global products. You will work cross-functionally with product managers, data scientists, and engineers to design and deliver AI systems for content personalization, audience analytics, creative optimization, and more.

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.

Responsibilities

  • Architect, develop, and test production grade Python APIs for media products.
  • Support data pipelines, background jobs, and distributed systems that interact with AI models.
  • Work with technical stakeholders to design scalable systems for easy development, deployment, and monitoring of systems.
  • Create implementation plans teams can work against to achieve product goals.
  • Design and robust systems for long running processes. Databases, caching, retry logic, fall back behavior, etc.
  • Ensure errors are routed for proper triaging.
  • Design/maintain high quality automated tests and manual stress/quality testing frameworks for AI systems.
  • Consider data governance and cyber security practices.
  • Ensuring fairness, transparency, and compliance with regulations.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service