Note: The job is a remote job and is open to candidates in USA. Dentsu is a global media agency whose product organization develops technology-driven solutions for content, advertising, and audience engagement. The Backend Software Engineer will design, build, test, and deploy Python APIs and AI system capabilities for personalization, audience analytics, and creative optimization, while collaborating on scalable, monitored, and compliant systems.
Responsibilities
- 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. Create implementation plans teams can work against to achieve product goals
- 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
Skills
- Bachelor's degree in computer science, engineering, or related field
- Experience (2+ years) designing, maintaining, and testing enterprise grade RestAPIs
- Expert coding skills (6+ years) with at least 2 years of python experience. Deep experience with concurrent systems (asyncio, tornado, celery etc)
- Demonstrated production experience complex long running processes that present and collect data
- Experience (2+ years) with data persistence. Redis, Postgres, NoSQL, MongoDB, etc
- Demonstrated production experience monitoring enterprise systems
- Proficiency with version tracking
- Familiarity with LLMs – their APIs, performance challenges, and how to mitigate those (OpenAI, Anthropic, Cohere, etc.)
- Ability to architect systems that are maintainable and extendable. Balancing over engineering while preparing for future requests
- 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
- Those who live outside a commutable range may be designated as remote, depending on the role and business needs.
Company Overview