This is a Remote role in New York.
- Primarily seeking Backend Java Engineer with strong JAVA
- Scala/SCIO are highly desired.
- Using Big Query and SQL for data pipelining.
- Python a major plus.
- Must be senior with ability to think through implementations and determine what architecture should look like.
- Should have worked in similar environments with experience in Business Services, building intense applications, interfacing with users and key stakeholders.
- GCP preferred but open to other cloud platforms.
We are looking for an experienced backend developer to join our team at Spotify. Audiences & Attributes is a team in the Messaging Platform & Tooling product area. The messaging platform is responsible for all end-user facing communication over email, push notifications and in-app messages. The Audiences & Attributes team's mission is to power best-in-class audience management and content capabilities to make sure the right messages provide meaningful value to the right users. We have a need for a backend/data engineer to cover for one of our engineers currently on parental leave. Who you are: - 5+ years of experience programming in Java/Scala and experience architecting, designing, developing and maintaining software running on the Java platform - Have experience developing cloud-native applications running on GCP, AWS or Azure - Are comfortable with the operability parts of being a software developer, running your software in Linux environments and using metrics and monitoring as feedback loops to improve software - Coaching experience with a proven track record of successfully facilitating continuous improvement work in a development team - Know and care about sound engineering practices like agile, continuous delivery, test-driven development, defensive programming and circuit-breakers - Are familiar with building distributed and scalable systems with a good understanding of data structures, algorithms and concurrency and know how to apply them to design pragmatic cost-efficient solutions What youll do: - Product development, maintenance and bug fixes in a Java-based environment - Support the growth of your teammates by actively mentoring and coaching them in both technical and leadership skills How you will be doing it: - As a part of an inclusive, autonomous and cross-functional agile team that employs continuous delivery and quick feedback loops - Collaborating with other software engineers across the company We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and our creators. This is something we value deeply and we encourage everyone to come be a part of changing the way the world listens to audio.