As a Senior Software Engineer in the Platform Engineering Team, your mission will be to:
Architect & Develop Core Infrastructure: Design, develop, and maintain highly scalable, reliable, and secure platform services that underpin all engineering efforts at Teads.
Build Developer Tools: Lead the creation of powerful APIs and intuitive UI tools that streamline workflows and enhance the developer experience for hundreds of engineers.
Advance AI Infrastructure: Contribute to the development and evolution of our AI infrastructure and workflows, including intelligent agents that assist in the development process and critical MCP servers.
Full Lifecycle Ownership: Take end-to-end ownership of platform services, from initial design and development to deployment, monitoring, troubleshooting, and continuous optimization in production.
Foster Innovation: Stay at the forefront of industry trends, cloud-native technologies, and AI advancements, proposing and championing new approaches to enhance our platform's capabilities and efficiency.
Requirements: Strong Programming & System Design:
7+ years of professional software development experience, with a significant focus on backend systems, infrastructure, or platform engineering.
Deep proficiency in at least one of Java, Kotlin, or TypeScript, with a solid understanding of object-oriented design, functional programming paradigms, and distributed system architectures.
A strong commitment to writing clean, maintainable, performant, and thoroughly tested code.
Familiarity with frontend concepts or frameworks (e.g., Angular, React) is a plus.
Cloud-Native & Distributed Systems Experience:
Strong understanding of microservices architecture, API design, and asynchronous communication patterns.
Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and infrastructure-as-code principles.
Experience with containerization and orchestration (e.g., Kubernetes, Docker Swarm) is highly desirable, or a strong willingness to learn and master it.
AI Infrastructure & Agent Understanding:
Experience or strong understanding of AI workflows, intelligent agents, or related frameworks/platforms (e.g., LangChain, RAG, machine learning serving).
Familiarity with concepts like Multi-Agent Communication Protocols (MCPs) is a plus.
A keen interest and strong willingness to learn and contribute to AI infrastructure and agent development are essential.
Problem-Solving & Innovation:
Exceptional problem-solving abilities, capable of tackling complex, ambiguous infrastructure challenges and finding innovative, scalable solutions.
Curiosity and a proactive approach to learning new technologies and applying them to solve real-world problems.
Communication & Collaboration:
Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical audiences.
A highly collaborative mindset, eager to share knowledge and contribute positively to team dynamics.
This position is open to all candidates.