

Share
Application deadline: Dec 17, 2025Key job responsibilities
* Partner with economists and senior team members to drive science improvements and implement technical solutions at the state-of-the-art of machine learning and econometrics
* Partner with engineering and other science collaborators to design, implement, prototype, deploy, and maintain large-scale causal ML models.
* Carry out in-depth research and analysis exploring advertising-related data sets, including large sets of real-world experimental data, to understand advertiser behavior, highlight model improvement opportunities, and understand shortcomings and limitations.
* Define data quality standards for understanding typical behavior, capturing outliers, and detecting model performance issues.
* Work with product stakeholders to help improve our ability to provide quality measurement of advertising effectiveness for our customers.
- 3+ years of building models for business application experience
- PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience
- Experience programming in Java, C++, Python or related language
- Experience with ML modeling toolkits such as sklearn, PyTorch, Tensorflow, etc.
- Experience with data exploration and querying technologies such as pandas, SQL, and Spark.
- Very strong written communication skills. An ideal candidate needs to be able to distill complex technical details into tangible insights for leaders and stakeholders.
- Experience with causal inference, A/B testing, experimentation, etc.
- Experience with MLOps practices for developing models in a production setting.
- Experience with causal ML modeling (e.g. double machine learning, uplift modeling)
- Familiarity with AWS systems (e.g. S3, EMR, Sagemaker).
- Experience with statistical visualization (e.g. ggplot2, plotly, Seaborn).
- Experience with digital advertising is a bonus, but not required.
These jobs might be a good fit

Share
Key job responsibilities
- 3+ years of building machine learning models for business application experience
- PhD, or Master's degree and 6+ years of applied research experience
- Experience programming in Java, C++, Python or related language
- Experience with neural deep learning methods and machine learning
- Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc.
- Experience with large scale distributed systems such as Hadoop, Spark etc.

Share
In this role you will work with team to build the new generic platform by using latest AWS technologies. You will solve interesting technical challenges with creative ideas in the domain combined by event driven application and Serverless technologies. You will build features for the distributed and large-scale system which will handle billions or trillions transactions. You have opportunities to re-shape the experience of Serverless development.A day in the life
Why AWS
**Diverse Experiences**
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.**Work/Life Balance* ***Mentorship and Career Growth**
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.About the team
*Utility Computing (UC)*
- 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
- 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

Share
Our services process billions of behavioral signals daily across complex distributed systems. You'll be responsible for designing and implementing scalable solutions for challenges such as query optimization, data plane architecture, and system integration. We work with cutting-edge technologies including massive-scale streaming systems, machine learning infrastructure, and cloud-native development.If you're passionate about solving complex distributed systems problems and building next-generation advertising technology platforms, this role is for you. You should be able to mentor other engineers, drive technical decisions, and work with product teams to translate business requirements into scalable technical solutions.Key job responsibilities
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ 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

Share
Key job responsibilitiesCandidates for this position should have strong engineering fundamentals as well as real-world experience. You will showcase diverse architectural approaches and design patterns in your technical design. Think big and stay informed about industry standards in Ad tech space. Communicate effectively across all leadership levels verbally and in writing. Lead deep technical discussions with senior engineers, collaborating to solve challenging problems. You will be able to quickly grasp new systems and provide valuable consultation.A day in the life
- 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
- 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

Share
Job summary
You will also be excellent at driving results, being able to build solutions for large, multi-functional projects on-time, anticipate bottlenecks, provide escalation management, anticipate and make trade-offs, and balance business needs versus technical constraints. You are responsible for defining technical design and building world-class software that pushes boundaries.About you:
You want to work on projects where you are implementing solutions to real problems that require creative solutions and deep understanding of the problem space. You challenge yourself and others to constantly come up with better and often disruptive solutions. You know how to work cross-functionally to create alignment and deliver results. You're a thought leader, but you don't just know how to solve the problem, you prove it by going and building the solution. You want to create value and impact the direction of entire industries.
Key job responsibilities
· Collaborate with SDEs, PEs and engineering managers to develop the best technical and operational design and approach, delivering value quickly to customers without sacrificing the long-term.
· Design, refine and reduce the ongoing costs of operational processes.
· Report on status of platform scalability to executive management and act quickly and decisively to resolve customer-impacting issues.
A day in the life
Your day will typically be some combination of product vision/roadmap creation along with deeper technical reviews. System availability is our highest priority and Software Development Managers review their systems each week for operational efficiency. You'll be expected to hire a top performing team so you'll spend some portion of your day growing and mentoring talent. Finally, as a senior leader you'll be expected to present your strategic vision to stakeholders and customers
- 10+ years of engineering experience
- 5+ years of engineering team management experience
- 10+ years of planning, designing, developing and delivering consumer software experience
- Experience partnering with product or program management teams
- Experience managing multiple concurrent programs, projects and development teams in an Agile environment

Share
Key job responsibilities
- 4+ years of applied research experience
- 3+ years of scientists or machine learning engineers management experience
- 3+ years of building machine learning models for business application experience
- PhD, or Master's degree and 6+ years of applied research experience
- Knowledge of ML, NLP, Information Retrieval and Analytics
- Experience programming in Java, C++, Python or related language
- Experience in causal inference, from RCT experiment design and analysis, to ML design and implementation

Share
Application deadline: Dec 17, 2025Key job responsibilities
* Partner with economists and senior team members to drive science improvements and implement technical solutions at the state-of-the-art of machine learning and econometrics
* Partner with engineering and other science collaborators to design, implement, prototype, deploy, and maintain large-scale causal ML models.
* Carry out in-depth research and analysis exploring advertising-related data sets, including large sets of real-world experimental data, to understand advertiser behavior, highlight model improvement opportunities, and understand shortcomings and limitations.
* Define data quality standards for understanding typical behavior, capturing outliers, and detecting model performance issues.
* Work with product stakeholders to help improve our ability to provide quality measurement of advertising effectiveness for our customers.
- 3+ years of building models for business application experience
- PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience
- Experience programming in Java, C++, Python or related language
- Experience with ML modeling toolkits such as sklearn, PyTorch, Tensorflow, etc.
- Experience with data exploration and querying technologies such as pandas, SQL, and Spark.
- Very strong written communication skills. An ideal candidate needs to be able to distill complex technical details into tangible insights for leaders and stakeholders.
- Experience with causal inference, A/B testing, experimentation, etc.
- Experience with MLOps practices for developing models in a production setting.
- Experience with causal ML modeling (e.g. double machine learning, uplift modeling)
- Familiarity with AWS systems (e.g. S3, EMR, Sagemaker).
- Experience with statistical visualization (e.g. ggplot2, plotly, Seaborn).
- Experience with digital advertising is a bonus, but not required.
These jobs might be a good fit