Senior Big Data Engineer, Adobe Experience Platform
AI Summary ✨
Requirements
BS/MS or equivalent experience in Computer Science, 9+ years of commercial software development experience
Good development skills in Java / Scala with confirmed experience of writing clear, good-quality and well-documented code for building high-scale high-performance and secure services
Good understanding of OOD, Develop, RDBMS & NOSQL database, web services, micro-services, REST, CI/CD, source control tools, DevOps principles, observability
Strong algorithm and logical skills, very good problem-solving skills, ability to deep-dive to find the root of the problem
Able to communicate technical details clearly to all levels of organization. Excellent written and spoken English
Being adaptable to a dynamic environment, used to experiment and research
Awareness of good software development and testing practices
Show initiative and have a self-managed approach
What You'll Be Doing
You will lead an autonomous Scrum team, assembled to design, build and deliver distributed, resilient, scalable, highly available services and software components that compose our design, implementation and uptime
Provide technical leadership to the team, review others' design and code
Assist team in solving code level problems quickly and efficiently
Perform on-call activities, on rotation with the rest of the team
Drive adoption of quality and cost-efficient principles in the team
Collaborate with other teams and roles to transform the business requirements into feature specs, establish integration design, resolve dependencies and adopt best-practices
Build consensus with the broader organization on technical direction
Share knowledge via mentoring, presentations, blogs and conference
Research, prototype and stay up to date with the evolution of the industry