Software Development Engineer - Machine Learning, Ad Response Prediction
Job ID: 2772495 | Amazon.com Services LLC
Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.
Amazon's Sponsored Products advertising business is one of the fastest growing areas in the company. Our systems and algorithms operate on one of the world's largest product catalogs, matching shoppers with advertised products with a high relevance bar and strict latency constraints. We work hand-in-hand with Machine Learning and NLP research scientists to come up with novel solutions that deliver highly relevant ads. You will drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce.
As a Software Development Engineer in Machine Learning at Amazon, you will drive the technical direction of our offerings and solutions, working with many different technologies across the sponsored products organization. You will design, code, troubleshoot, and support scalable machine-learning pipelines and online serving systems. You will work closely with applied scientists to optimize the performance of machine-learning models and infrastructure, and implement end-to-end solutions. What you create is also what you own.
Key job responsibilities:
- Highly analytical: You solve problems in ways that can be backed up with verifiable data. You focus on driving processes, tools, and statistical methods which support rational decision-making.
- Team obsessed: You help grow your team members to achieve outstanding results. You foster the creative atmosphere to let engineers innovate, while holding them accountable for making smart decisions and delivering results.
- Humbitious: You’re ambitious, yet humble. You recognize that there’s always opportunity for improvement and use introspection and feedback from teammates and peers to raise the bar for your team.
- Engaged by ambiguity: You're able to explore new problem spaces with unique constraints and thus non-obvious solutions; you’re quick to identify any gaps in the team and the right person to fill them to best deliver value to customers.
You will:
- Own technical vision and direction: You identify problems and develop solutions; you embrace performance metrics and measurement techniques because they help you assess how well system-related services are running.
- Build and grow your team: You'll be a key contributor on an engineering team that delivers results. This means you'll wear a lot of hats -- from software design, implementation, project management, operations, working with business partners, and so on.
- Collaborate on product direction: You’ll build and maintain strong relationships between engineering and partner disciplines (Product, User Experience, QA) to ensure that we're focused on delivering the right product for customers.
- Lead beyond your team: You will be a key part of a small but growing community of engineering leaders who support their teams and contribute to the overall growth of our product development organization.
- Own your own shop: Our products reach hundreds of millions of customers around the world. We run operations 24x7x365 and the services your team delivers must meet high standards for operational excellence.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
Amazon is committed to a diverse and inclusive workplace. Amazon 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.
Posted: October 11, 2024
#J-18808-Ljbffr