Senior Software Engineer - Tools, Intelligent Automation & Developer Platforms
Core
Build intelligent developer tools, internal engineering platforms, and AI-enabled automation systems to improve how engineers develop, validate, debug, and deliver software.
Role type
Senior IC software engineer (developer tools & AI automation)
Builds
Scalable internal developer tools, engineering platforms, and AI/LLM-enabled automation workflows
Domain
Advertising technology / Large-scale distributed systems
Deliverable
production ML models
Required skills
Python, Java, backend services, APIs, distributed systems, scalable software architecture, AI/LLM implementation, agent-based workflows, technical architecture ownership
Preferred skills
Model Context Protocol (MCP), agent-based architectures, CI/CD infrastructure, shift-left quality engineering, advertising technology platforms
Technologies
Python, Java, LLMs, MCP
Responsibilities
Build and maintain scalable internal developer tools and automation systems; Develop AI/LLM-enabled tools and agent-based workflows for debugging and validation; Create reusable integrations across backend services and distributed systems; Own technical architecture balancing scalability and reliability; Partner with teams to identify automation opportunities and improve engineering efficiency