

Job Summary
Work/Life Balance
Mentorship & Career Growth10031
Key job responsibilities
As a Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
- 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
משרות נוספות שיכולות לעניין אותך

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.You will be a proven manager with experience managing teams of high performers. You will have the ability to refine and develop processes to optimize operational excellence in every area of your role. You will be able to drive performance levels to achieve the pace we build and operate our Data Centers at. You will have previous experience in Data Centers, either building or managing (or both) along with exposure to developing great relationships with both internal teams and external vendors.Key job responsibilities- Maintaining existing Data Centers
- Helping build and bring online new Data Centers- Assisting & managing relationships with external vendors & contractors- Ensuring we adhere to and exceed local Health & Safety standards in all our Data Centers
- Creating and maintaining metrics on all aspects of our Data Centers and utilizing those metrics to drive positive changes
- Assisting in implementing service methodologies including incident management, problem management, change management, capacity management, etc.
You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.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.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.
- 4+ years of Information Technology (IT) experience, or Bachelor's degree in computer science, engineering, mathematics or equivalent
- 2+ years of operations and on-call support for data center facilities, mission critical plants, or production facilities experience
- 2+ years of networking (such as DNS, DHCP, SSL, OSI Model, and TCP/IP) experience
- 2+ years of data center experience
- Experience communicating results to senior leadership, or experience in building financial and operational reports/data sets that inform business decision-making
- Experience conducting interviews and making effective hiring decisions
- project management certification such as PMP, Scrum, or other Agile certification
- Knowledge of AWS services, such as Elastic Compute Cloud (EC2), Elastic Block Storage (EBS), and Simple Storage Service (S3)
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
- Integrate with a diverse array of internally and externally developed hardware and software services
- Implement continuous integration and continuous deployment (CI/CD) pipelines
- Validate solutions via software-in-the-loop simulation- Develop infrastructure to support development, operations, and maintenance of low level software for warehouse automation systems
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- 2+ years of non-internship professional software development experience
- Experience with distributed systems at scale
- Bachelor's degree
- Experience utilizing AWS cloud solutions in a DevOps environment
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Senior Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the 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.About AWSWork/Life Balance
Mentorship & 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.
- 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
- 4+ years of distributed systems experience, or Bachelor's degree in computer science, engineering, mathematics or equivalent
- Experience with distributed computing and enterprise-wide systems Proficiency in at least one modern programming language like Java, C++, Rust, or Python building and operating mission-critical, highly available systems
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- Master's degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields, or experience in writing algorithms and creating data structures
- Experience with distributed systems at scale
- Experience performing live system and core analysis using GDB
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Senior Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects.You’ll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the 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.About AWSWork/Life Balance
Mentorship & 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.
- 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
- Experience with distributed computing and enterprise-wide systems Proficiency in at least one modern programming language like C++, Java, or Rust building and operating mission-critical, highly available systems
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- Requires strong coding skills with emphasis on logical thinking, data structures, algorithms, and problem-solving capabilities.
- Experience with distributed (multi-tiered) systems architecture
- Experience performing live system and core analysis using GDB
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Software Development Manager at Amazon Redshift, you will:
* Take overall responsibility for growing and leading a database software development team responsible for rethinking the assumptions behind traditional databases to build and grow the database service in cloud.
* Shape a culture of innovation and serve your team of engineers so that they can leverage their full potential and grow.
* Mentor a team of talented and experienced software engineers, complete hands-on technical work and provide leadership on complex technical issues, design tradeoffs, and feature and schedule prioritization.
* Work with senior executives to develop business targets and resource requirements, influence our technical and business strategy.
* Have the ability to define ground breaking products and the ability to hire and lead a team.A day in the life* Work on the latest technology, as we constantly build the latest research concepts into Redshift.
* Learn from the best, as you are working on challenging engineering tasks in a team of very experienced experts and managers that you will work closely with.
* Be part of an inclusive environment that allows you to perform at your best, in a fun atmosphere.
* 3+ years of engineering team management experience
* 7+ years of working directly within engineering teams experience
* 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
* Experience partnering with product or program management teams
* Masters or PhD in Computer Science or Engineering.
* A leadership position in a team delivering query execution engine or distributed systems.
* Experience influencing engineering best practices in your organization.
* Experience with database internals such as query optimization and execution.
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
This role will be critical in redesigning how ads contribute to a personalized, relevant, and inspirational shopping experience, with the customer value proposition at the forefront. Key responsibilities include, but are not limited to:- Design, develop, and operate large-scale distributed systems for Sponsored Products and Brands advertising.- Apply Generative AI (GenAI) and Large Language Models (LLMs) to deliver more relevant, personalized ad and shopping experiences.- Write high-quality, maintainable code and participate in design and code reviews.
- Drive operational excellence through monitoring, automation, and continuous improvement.A day in the life
- 3+ years of non-internship professional software development experience
- Bachelor's degree in computer science or equivalent
- Knowledge of programming languages such as C/C++, Python, Java or Perl
- Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis)
- 3+ years of distributed systems experience
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- Knowledge of one or more ML Frameworks (e.g., PyTorch, TensorFlow) and ML methods including NLP models (BERT, GPT-2/3), computer vision-based models (object detection, image recognition), and text-based models (Seq2Seq, Topic modeling)
- Experience building large-scale machine learning models and infrastructure for online recommendation, ads ranking, personalization, or search
- Experience with AWS services or other cloud offerings
- Experience with end-to-end ownership of major project deliverables
משרות נוספות שיכולות לעניין אותך

Job Summary
Work/Life Balance
Mentorship & Career Growth10031
Key job responsibilities
As a Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
- 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
משרות נוספות שיכולות לעניין אותך