[Remote] Backend Software Engineer (Python)
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-based AI systems and APIs supporting content personalization, audience analytics, creative optimization, data pipelines, and scalable media products.
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.
- Flexible working arrangements with in-person collaboration
Company Overview