Adobe, a global leader in digital experience software, is seeking a Software Development Engineer for their Experimentation Accelerator team. This role combines traditional backend engineering with data science and machine learning components, making it an exciting opportunity for engineers interested in both software development and ML systems.
The position involves designing and developing scalable applications, working with cutting-edge technologies including Java, Azure, and various big data tools. You'll be responsible for creating robust solutions that power Adobe's experimentation platform, working closely with data scientists to implement data preparation strategies and machine learning systems.
As a technical leader, you'll have the opportunity to mentor team members while working on challenging problems at scale. The role requires expertise in Java and modern software development practices, combined with knowledge of machine learning fundamentals and big data technologies. You'll be working with a sophisticated tech stack including Kafka, Docker, and various monitoring tools.
Adobe offers an exceptional work environment that has been recognized worldwide. The company culture emphasizes continuous learning and growth through their unique Check-In approach. You'll be part of a team that's passionate about creating products that empower people and transform how companies interact with customers across every screen.
The ideal candidate will have a strong foundation in computer science, proven expertise in Java and OOP principles, and experience with modern development tools and practices. Knowledge of machine learning concepts and big data technologies is crucial for success in this role. This position offers the opportunity to work on impactful projects while being part of a company that values innovation and personal growth.