Description
Adobe is seeking a hands-on engineer to join its core team working on the Adobe Real-Time Customer Data Platform (RTCDP). You will architect, develop, and deploy large-scale applications that serve Fortune 500 companies.
Responsibilities:
- Define and implement new services and components of Adobe RTCDP services.
- Develop and own critical features within a microservice architecture.
- Mentor junior engineers and foster a high-performing team culture.
- Collaborate closely with architects and product managers to ensure transparency and alignment.
- Ensure the quality of your components through rigorous testing, validation, and monitoring.
- Stay curious and introduce new technologies or process improvements to keep our products efficient and scalable.
Requirements:
- A degree in Computer Science or equivalent experience.
- Experience building highly performant backend and data applications.
- Proven expertise in Java or Scala.
- Strong experience building and maintaining RESTful API services.
- Hands-on experience with both SQL and NoSQL databases.
- Deep understanding of large-scale distributed systems and technologies like Apache Spark, Kafka, or Hadoop.
- Proficiency in cloud platforms such as AWS or Azure.
- Take full ownership of tasks and thrive with a high degree of independence.
- Natural curiosity for self-learning and staying ahead of the rapidly evolving tech landscape.
- Experience shipping production-quality applications and conducting constructive code reviews.
- Clear technical communication and dedication to extensive documentation.
Nice to Have:
- Experience with Customer Data Platforms.
- Familiarity with marketing platforms and CRMs.
- Exposure to generative AI and machine learning technologies.
The expected pay range for this position is $114,100 - $214,950 annually in the US.