Software Development Engineer - Personalization

Newark, NJ, United States
PowerToFly approved because…

We believe the spoken word has the power to change people’s lives. Audible has reinvented a media category, becoming a powerhouse of creative and original content. We create sensational entertainment experiences that absorb the listener and enhance the character and quality of daily life. Because nothing can inspire, provoke and challenge like a gripping story – and this could be the beginning of your Audible story.

Excited by High Scale Distributed Systems and Personalization? Interested in working on complex problems and high impact projects?


Whether recommending content, improving search results, or anticipating what the customer is about to do, Personalization is all about making the product experience unique, relevant and valuable to the customer. The ideal candidate has background in developing large scale systems, interest in personalization, intense curiosity, excellent analytical abilities. You should be a self-starter, comfortable with ambiguity, able to think big (while paying careful attention to details) and enjoy working in a fast-paced dynamic environment. Engineers will work closely with both business teams and development teams to understand requirements, design and develop the technical solution and collect feedback from customers. If you are looking for your next big challenge and career move, come talk to us.

KEY RESPONSIBILITIES
· Develop personalization strategies to optimize for KPIs and the customer lifecycle.
· Develop and maintain scalable distributed real-time systems using Java
· Adapt machine learning, data mining and statistical techniques to high volume low-latency production workloads.
· Participate in the full development life cycle, working within broadly defined parameters.
· Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.

BASIC QUALIFICATIONS

· Bachelor’s Degree in Computer Science or related field
· 2+ years industry experience in software development
· Experience programming with Java or similar OO language
· Ability to handle ambiguous and competing priorities in a fast-paced environment
· Development Expertise in object-oriented design, big data and large scale distributed systems
· Excellent verbal and written communication skills and a team player

PREFERRED QUALIFICATIONS

· Experience building complex large scale software systems servicing millions of users
· Experience working with AWS, NoSQL, streaming/lambda architectures (Apache Spark, Storm, Kafka)
· Interest in the field of personalization

Mission

We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job