NewarkRecruiter Since 2001
the smart solution for Newark jobs

Senior Software Development Engineer, Audible Personalization

Company: Audible
Location: Newark
Posted on: September 25, 2022

Job Description:

Job summaryGood storytelling starts with great listening. At Audible, that means each role and every project has our audience in mind. Because the same people who design, develop, and deploy our products also happen to use them. To us, that speaks volumes.ABOUT THIS ROLEAs a Senior Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we'll support you with the latest tech, tools, and systems that you need to succeed. We pride ourselves on our ability to imagine and invent solutions to problems of the future and you'll be essential in this forward-thinking approach to development. Together with the team, you'll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice. ABOUT THE TEAMExcited 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. Engineers on our team will work closely with both business teams and development teams to understand requirements, design and develop the technical solution and collect feedback from customers. ABOUT YOUYou have a background in developing large scale systems, interest in personalization, intense curiosity, excellent analytical abilities. You are 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. If you're a dedicated problem solver, this is the role for you. Identifying and overcoming challenges is at the heart of everything you do; whether it's looking ahead to our listeners problems, or analyzing every inefficiency, you thrive when you strive for perfection. We look for people who take responsibility, who feel the pride in a job well done and see every failure as an opportunity to learn. With a knowledgeable team around you, and opportunities to challenge yourself, it's a perfect environment to develop and apply your new skills.As a Senior Software Development Engineer, you will...

  • 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
    • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
    • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
    • 2+ years of non-internship professional software development experience. PREFERRED QUALIFICATIONS
      • Strong problem-solving skills with the ability to navigate highly complex and ambiguous situations.
      • Experience building and delivering software systems to internal or external customers.
      • Strong verbal and written communication skills, enabling effective messaging with both technical and non-technical audiences.
      • A high-quality bar: documentation, unit testing, code reviews, test automation, continuous integration & deployment. Enthusiasm for instilling this attitude in others.
      • Adaptable, enterprising, and willing to take ownership.
      • Able to make improvements to the team's development and testing processes.
      • Able to establish good working relationships with peers. Able to recognize discordant views and take part in constructive dialogue to resolve them.
      • Able to mentor teammates on team software, team culture, and customer obsession.ABOUT AUDIBLEAt Audible, we innovate and inspire through the power of voice. We're changing the narrative on storytelling. As a leading creator and provider of premium audio storytelling, we've redefined the ways people access, discover, and share stories. The stories we tell have the ability to transport and transform everyday moments into meaningful experiences and it's our people who make Audible's service possible. We're listeners, storytellers, and problem-solvers. Our perspectives and experiences power our ideas and come together in our mission to unleash the power of the spoken word. Audible offers a Hub+Home hybrid workplace model that gives employees flexibility between gathering in a common office space (work from hub) and remote work (work from home). Some teams will work mostly at hub, some mostly at home and others hybrid. For more information, please visit adbl.co/hybrid.

        Audible is committed to a diverse and inclusive workplace. Audible is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

Keywords: Audible, Newark , Senior Software Development Engineer, Audible Personalization, IT / Software / Systems , Newark, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Newark RSS job feeds