Software Development Engineer II, Causal Machine Learning Systems

4 weeks ago


Seattle, Washington, United States Amazon Full time

Job Summary

We are seeking a highly skilled Software Development Engineer II to join our Customer Forecasting & Valuation team at Amazon. In this role, you will work alongside Research Scientists, Economists, and Data Engineers to build causal machine learning systems at scale.

Key Responsibilities

  • Design and develop scalable and reliable causal machine learning systems using a wide variety of AWS technologies, including AWS Batch, S3, EC2, EMR, DynamoDb, Spark, Docker, and Amazon internal frameworks and tools.
  • Collaborate with cross-functional teams to understand business requirements and develop solutions that meet those needs.
  • Develop and maintain high-quality code, ensuring it is well-documented, tested, and meets Amazon's coding standards.
  • Participate in code reviews, provide feedback, and ensure that the team is following best practices.
  • Stay up-to-date with the latest advancements in causal machine learning and AWS technologies, and apply that knowledge to improve our systems and processes.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience, including design patterns, reliability, and scaling.
  • Experience programming with at least one software programming language.
  • Preferred qualifications include 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.

What We Offer

Amazon is committed to a diverse and inclusive workplace. We offer a competitive salary, comprehensive benefits package, and opportunities for growth and development. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.



  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Machine Learning Applications team at Amazon. As a key member of this team, you will be responsible for developing, enabling, and performance-tuning a wide variety of machine learning model families, including large-scale language models and vision transformers.Our...


  • Seattle, Washington, United States DoorDash Full time

    About the RoleWe're seeking a talented Applied Machine Learning expert to drive innovation and growth at DoorDash. As a key member of our team, you will leverage our robust data and machine learning infrastructure to build cutting-edge recommendation systems and implement new AI solutions to expand restaurant selection and drive business growth.You'll be...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIJob Summary: We are seeking a highly skilled Software Development Engineer II to join our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team. As an SDE, you will work with a team of engineers to design and create services that help run the team's cloud architecture.Key...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleTikTok is a leading platform for short-form mobile video, and our mission is to inspire creativity and bring joy. The Supply Chain and Logistics - Seller Growth team is responsible for leading efforts in merchant and creator acquisition, fostering the growth of the platform, and implementing incubation programs and incentives to support the...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer II to join our team and contribute to the development of conversational search systems. As a key member of our team, you will be responsible for designing and implementing large language models that can understand and respond to customer queries.Key ResponsibilitiesDesign and develop...


  • Seattle, Washington, United States Qualtrics Full time

    Job Title: Machine Learning EngineerQualtrics, LLC is seeking a highly skilled Machine Learning Engineer to join their team in Seattle, WA.Key Responsibilities:Collaborate with Research Engineers to implement, tune, and productize machine learning models.Develop scalable, fast, robust, and simple web-based software solutions to solve complex business...


  • Seattle, Washington, United States Bayside Solutions Full time

    Job Title: Software Engineer, Machine LearningJob Summary:We are the engineering team for an internal service that generates, manages, and consumes datasets, features, and embeddings for ML training. In this role, you will work with the engineering team to migrate customers from the previous service to our new one. Migration will include tooling to move data...


  • Seattle, Washington, United States META Full time

    Transformative Opportunity:Meta is embarking on a revolutionary transformation, and our Machine Learning teams are at the forefront of this evolution. As a PhD intern, you will have the opportunity to contribute to the development of machine learning systems and models behind Meta's products, creating web applications that reach millions of people and...


  • Seattle, Washington, United States Amazon Full time

    Build the Future of Conversational ShoppingWe are seeking a highly skilled Machine Learning Engineer 2 to join our team and contribute to the development of industry-leading technology with Large Language Models and Natural Language Processing.Key Responsibilities:Develop and maintain key services needed for evaluating and deploying large language models...


  • Seattle, Washington, United States Aquent Full time

    Job OverviewAquent Talent is seeking a Machine Learning Engineer - AI Development to join our client's team in Redmond, Washington. As a key member of this team, you will be responsible for advancing the development and improvement of our software foundation and tools vital for training state-of-the-art AI models.Key Responsibilities:Create and uphold...


  • Seattle, Washington, United States F5 Networks Full time

    Software Engineer II - AI/ML Solutions DeveloperAt F5 Networks, we are dedicated to creating a better digital world. Our teams empower organizations to create, secure, and run applications that enhance the digital experience.We seek a highly skilled and motivated Software Engineer II with a strong background in artificial intelligence (AI) and machine...


  • Seattle, Washington, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's AIML - On-Device Machine Learning group, responsible for accelerating the creation of amazing on-device ML experiences. As a Software Development Engineer, you will play a key role in profiling, analyzing, and optimizing ML inference performance across a wide range of ML models, Apple devices, and...


  • Seattle, Washington, United States Amazon Full time

    About the RoleAre you passionate about shaping the future of entertainment? Prime Video's technology teams are creating best-in-class digital video experiences. As a Prime Video technologist, you'll have end-to-end ownership of the product, user experience, design, and technology required to deliver state-of-the-art experiences for our customers.Key...


  • Seattle, Washington, United States Tik Tok Full time

    Job Title: Machine Learning Engineer GraduateAt TikTok, we're looking for talented individuals to join our e-commerce alliance team in 2025. As a graduate, you'll have unparalleled opportunities to kickstart your career, pursue bold ideas, and explore limitless growth opportunities.We're seeking a Machine Learning Engineer Graduate to design and implement...


  • Seattle, Washington, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's AIML team as a Software Development Engineer, Machine Learning Platform & Infrastructure. As a key member of our team, you will be responsible for accelerating the creation of amazing on-device ML experiences.Our team is responsible for profiling, analyzing, and optimizing ML inference performance...


  • Seattle, Washington, United States Amazon Full time

    We are seeking a skilled Software Development Engineer II to join our team and contribute to the development of personalized shopping experiences at Amazon.About the Role:We are looking for a talented software engineer with expertise in modern user interfaces, data science, machine learning, search, or recommendation systems.Key Responsibilities:Design and...


  • Seattle, Washington, United States Amazon Full time

    Job Title: Software Development Engineer IIAbout the Role:Amazon is seeking a highly skilled Software Development Engineer II to join our Prime Video team. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and reliable software systems that power our video-on-demand catalog.Key...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Ads Machine Learning Infrastructure team. As a technical leader, you will be responsible for designing and implementing scalable and reliable ads ranking infrastructure systems.Key Responsibilities:Lead projects to build and operate scalable and reliable ads ranking...

  • Software Engineer

    1 month ago


    Seattle, Washington, United States SynergisticIT Full time

    Unlock Your Potential in the Tech IndustrySynergisticIT is a leading provider of IT career advancement opportunities, helping individuals break into the tech industry and achieve their career goals. We are currently seeking highly motivated and skilled software engineers to join our team.Key Responsibilities:Design and develop software applications using...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleThe Ads Machine Learning Infrastructure team at TikTok is responsible for building and operating scalable and reliable ads ranking infrastructure systems. We are looking for a talented Software Engineer to join our team as a Tech Lead and provide technical leadership to key projects.Responsibilities Lead projects committed to building and...