• Software Development Engineer

    Location IN-KA-Bangalore
    Posted Date 1 month ago(29-10-2018 10:07)
    Job ID
    ADCI - Karnataka
    Company/Location (search) : Country (Full Name)
  • Job Description

    Amazon's Outbound Marketing Automation (OMA) organisation has an opportunity for you in Marketing Mix Automation team(MMA). The Outbound Marketing Automation (OMA) organisation is a high-energy and innovative group that delivers highly relevant, personalized communications on various automated channels like email and push to Amazon customers worldwide. We are looking for a smart and passionate software development engineer to join the Marketing Mix Automation team. Marketing Mix Automation (MMA) team is always innovating and experimenting with several new programs deriving insights from data footprint by Amazon customers via Machine Learning, predicting and personalizing at individual customers for high relevancy to bring best-in-class engagement with our customers. As a member of MMA team, you will be exposed to amalgamation of Business (Program performance and its metrics), Domain (ASINs, BNs, Purchase Views etc), Tech stack (Big data tech like EMR/Spark/Hive/Hadoop and ML Models etc.) and exposure directly to Amazon Customer (across all businesses, content and customer behaviour). As a member of MMA team you will interact closely with other automated advertising technology and retail customer experience teams. You will also be involved with the development and launch of large-scale, distributed systems involving large data processing problems and machine learning.
    As the successful applicant for this role, you will solve varied complex problems across Amazon (including business prioritization, technical challenges in optimization, large-scale computing, distributed systems, web applications, scalability, security, and algorithms, to name just a few), you will drive multiple programs in parallel, you will work with business stakeholders and partner technical teams across Europe, India and the USA, and you will support the growth and development of a high-performing software engineering team. OMA org is composed of many talented and generally awesome (if we say so ourselves!) software/principal engineers, technical program managers and product managers, so you'll learn a huge amount - and have a lot of fun - in the process!

    Basic Qualifications

    • Bachelor's degree in Computer Science, Software Engineering or a related technical discipline
    • Proficiency with at least one Object Oriented language (e.g. Java, Python).
    • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
    • A strong track record of project delivery for large, cross-functional projects successfully delivered to customers
    • A willingness to dive deep, experiment rapidly and get things done

    Preferred Qualifications

    • Master’s degree and/or PhD preferred in mathematics, computer science, or related discipline
    • A deep understanding of software development life cycle and a good track record of shipping software on time
    • Experience in building and driving adoption of new tools
    • Expertise with data science, machine learning algorithms
    • Experience with MapReduce, Spark, Hive and Scala.
    • Experience of successfully mentoring junior SDEs.
    • Have had impact and influence across multiple teams
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job