Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
550965
Location 
US-NJ-Jersey City
Posted Date 
8/17/2017

Job Description

Excited by Big Data, Machine Learning and Predictive Software? Interested in creating new state-of-the-art solutions using Machine Learning and Data Mining techniques on Terabytes of Data?

The ideal candidate has outstanding business acumen, intense curiosity, excellent analytical abilities, strong technical skills, and superior communication skills. You should be a self-starter, comfortable with ambiguity, able to think big (while paying careful attention to detail), and will enjoy working in a fast-paced dynamic environment. Engineers will work closely with both business teams and development teams to develop requirements of the research projects, build the algorithms and ultimately work with development teams to move them into production. If you are looking for your next big challenge and career move, come talk to us.

KEY RESPONSIBILITIES
  • Use machine learning, data mining and statistical techniques to create new, scalable solutions for business problems
  • Analyze and extract relevant information from large amounts of historical business data to help automate and optimize key processes
  • Establish scalable, efficient, automated processes for large-scale data analyses, model development, model validation and model implementation
  • Participate in the full development life cycle, working within broadly defined parameters
  • Lead significant technical initiatives involving cross-functional teams
  • Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
  • Build and deliver secure, scalable, and low-latency services
  • Coordinate with other product teams, business stakeholders and Senior Tech Leadership for integration into Audible products
  • Work effectively with other groups within Amazon to deliver Audible services


Basic Qualifications

  • Master Degree in Computer Science with Machine Learning or related field
  • 8+ years professional experience in software development
  • Extensive experience programming in modern object oriented languages, good current knowledge of Unix/Linux environments, mastering SOA principles with solid experience in code optimization and high performance computing.
  • Extensive experience in building large-scale high performance web based solutions.
  • Strong problem solving skills, adaptable, proactive and willing to take ownership.
  • Solid coding practices including good design documentation, unit testing, peer code-reviews, and a preference for agile methods.
  • Demonstrated ability to identify real-world user problems and build technology solutions to solve them.
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Builds software solutions where the problem is not well defined. Capable of understanding the interaction between the components in a distributed system in order to ensure they are functioning properly.
  • Development Expertise in data structures, complex algorithms, fundamentals in object-oriented design
  • Knowledge of modern best practices for professional software development including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Excellent verbal and written communication skills, team player


Preferred Qualifications

  • Ph.D. in Computer Science with Machine Learning or related field
  • Publications or presentation in recognized Machine Learning and Data Mining journals/conferences
  • Experience in development of distributed/scalable systems, grid computing, and high-volume transaction applications
  • Experience handling gigabyte and terabyte size datasets
  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

BENEFITS
We have a comprehensive benefits package. Here are some of the fun and meaningful perks we offer:
  • Daily catered lunch, Monday breakfast and juice bar, snacks and Friday happy hours
  • Free onsite gym and 25% fitness reimbursement
  • Seasonal sports clubs - basketball, hockey, soccer, volleyball, softball and more
  • Company sponsored events
  • Transit reimbursement, paid parking and shuttle service
  • Tuition assistance
  • Annual Amazon discount
  • Meaningful community involvement opportunities including mentoring interns, literacy tutoring and Audible Scholars, along with collaboration on start-up projects incubating in Newark Venture Partners

Audible, Inc. is the world’s largest seller and producer of spoken audio entertainment, information and educational programming. Since inventing and commercializing the first portable digital audio player in 1997, our focus on technological innovation and superior programming has earned us millions of subscribers around the world. We’re an Amazon subsidiary with a presence on four different continents, yet we maintain a startup vibe and small company feel. We offer more than 350,000 downloadable audiobooks, audio editions of periodicals, and other programs, and an escalating array of listening products that enrich daily life for a growing population of people who want to be more productive, well-informed, and thoughtfully entertained.

Audible is an Equal Opportunity Employer-Minority/ Female/ Disability/ Vet