As a Computer Scientist within the Adobe Journey Optimizer team, you will play a pivotal role in designing and developing next-generation products and enhancing existing offerings. This is an individual contributor role where you will be responsible for the end-to-end engineering lifecycle, from conceptualization and architecture through to deployment and maintenance. You will collaborate closely with architects, product management, and cross-functional engineering teams to define technical roadmaps and ensure the successful execution of product features.
Key Responsibilities
- Lead the design and architecture of new products and features within the AJO platform.
- Operate in a full DevOps mode, taking ownership of all engineering phases including technology selection, development, testing, and deployment.
- Collaborate with stakeholders to establish the technical vision and roadmap for the team, ensuring alignment with business objectives.
- Create technical specifications, prototypes, and presentations to communicate and validate your ideas effectively.
- Stay abreast of emerging technologies and industry trends, leveraging this knowledge to influence product direction and enhance team capabilities.
- Work collaboratively within a team environment to deliver high-quality software solutions, contributing to both individual features and larger product initiatives.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field from a premier institute.
- Minimum 4 years of relevant experience in software development, with a strong foundation in computer science fundamentals and algorithm design.
- Proficiency in Java or Scala programming languages.
- Demonstrated ability to write reliable, maintainable, secure, and performant code.
- Knowledge of cloud platforms such as Azure or AWS, with experience in distributed systems preferred.
- Excellent communication skills and the ability to collaborate effectively in a global, cross-functional team environment.
Internal Opportunities
At Adobe, we prioritize career development and growth for our employees. We encourage you to explore internal career opportunities through our unique Check-in approach, fostering ongoing feedback and discussions about career aspirations and professional development.
Why Join Adobe
- Engage in meaningful work that drives digital transformation for global brands and impacts millions of users worldwide.
- Benefit from a supportive work environment recognized globally on Best Companies lists.
- Access continuous learning and development opportunities, including training programs and certifications.
- Enjoy competitive compensation and comprehensive benefits, alongside a culture that values diversity and inclusion.
Apply Now. Join Adobe and be part of a team committed to shaping the future of digital experiences. If you are passionate about technology, innovation, and making a meaningful impact, apply now and embark on a career journey with us.