Senior Software Engineer - Marketing Cloud Platform Department (MCPD)
Core
Design, develop, test, and operate distributed systems for campaign management, content management, segmentation, personalization, marketing automation, scheduling, message delivery, and measurement/analysis within the Communication Platform.
Role type
Senior Software Engineer (Distributed Systems & Marketing Platform)
Builds
Scalable, reliable marketing platform services for Rakuten's internal marketing teams
Domain
Internet / Marketing Technology / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Cloud computing (AWS, GCP, Azure), Distributed systems, Microservices architecture, System design, Code review, Incident troubleshooting
Preferred skills
Unix/Linux, CI/CD (Jenkins, Docker, k8s), Test automation (Karate, BDD, Cucumber), Email industry knowledge, MTA services, Front-end (Angular, React), Mission-critical systems experience, Mentoring
Technologies
Java, Kotlin, AWS, GCP, Azure, Jenkins, Docker, Kubernetes, Angular, React, Karate, Cucumber
