A

Amazon

Sells products online and rents cloud computing

Software Engineer 2

Data EngineeringConfirmed live in the last 24 hours
Full-timeBellevue, WA, USAIn-person

About the Job

Requirements

  • At least 3 years of experience building complex software systems.
  • A bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
  • Strong proficiency in Python and experience using SQL at scale.
  • Experience building and owning batch and streaming data pipelines in production environments.
  • Experience with big data technologies such as Spark, Hive, Presto, or similar distributed computing frameworks.
  • Experience building data models and ETL/ELT pipelines for analytics, reporting, and machine learning workloads, including feature engineering, preprocessing, and training data management.
  • Experience collaborating with science or machine learning teams to take models from prototype to production, including training data preparation, feature delivery, and model-scoring pipelines.
  • Experience with data quality, validation, or observability practices for production datasets.
  • Experience using AI coding assistants or agentic development tools, such as Amazon Q Developer, Copilot, or Kiro, to accelerate software delivery.
  • Solid software engineering fundamentals, including testing, continuous integration and continuous deployment, code review, and production operations.

Responsibilities

  • Independently design, build, and operate scalable, reliable batch and streaming data pipelines that ingest, transform, and serve large volumes of supply-chain data.
  • Own data modeling, data warehousing, and curated dataset design for analytics, reporting, and machine learning use cases.
  • Build and maintain feature engineering pipelines and feature stores that supply machine learning models with high-quality, low-latency data.
  • Lead design reviews and make technical trade-offs across performance, cost, scalability, and operational complexity for the area of ownership.
  • Own data quality, lineage, and observability across built datasets, pipelines, and services, and drive systemic reliability improvements.
  • Partner with Applied and Research Scientists to operationalize machine learning workflows, including feature delivery, training data preparation, and model-scoring pipelines.
  • Deliver robust, well-tested, production-quality software and drive engineering best practices in code reviews, continuous integration and continuous deployment, monitoring, and operational excellence.
  • Diagnose and resolve complex production and data issues, participate in on-call, and reduce operational load through automation.
  • Mentor SDE I and early-career engineers and influence the technical roadmap for the team's data platform.

Desired Qualifications

  • Experience deploying machine learning models to production environments.
  • Experience designing and optimizing large-scale data architectures, including data lakes, data warehouses, and lakehouse patterns.
  • Experience with MLOps tooling such as SageMaker Pipelines, Step Functions, MLflow, or similar tools for operationalizing model training, scoring, and deployment workflows.
  • Experience partnering across teams with SDEs to design and ship machine-learning-integrated services or systems.
  • Experience using agentic workflows to generate, test, and iterate on code, infrastructure, or pipeline components at scale.
  • Experience with prompt engineering and large language model APIs.
  • Experience with machine learning evaluation frameworks, especially for generative AI or large language model outputs.
  • Experience with data lineage, cataloging, and observability tooling at scale.
  • Experience with streaming data processing using Kafka, Kinesis, or Flink.
  • Experience with data orchestration tools such as Airflow, Step Functions, or AWS Glue workflows.
  • Experience with infrastructure as code using CDK, CloudFormation, or Terraform.
  • Experience building metrics and reporting infrastructure consumed by business stakeholders.
  • Background in supply chain, logistics, fulfillment, or operational environments.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs