

Share
As a Software Development Engineer II, you will design, manage and own technologies in Delivery programs space and. you will have significant influence on our overall strategy by helping define new product features, drive the system architecture, and spearhead the best practices that enable a quality product.
- 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
These jobs might be a good fit

Share
- 10+ years of building large-scale machine learning and AI solutions at Internet scale experience
- Master's degree in Computer Science (Machine Learning, AI, Statistics, or equivalent)
- Experience building large-scale machine learning and AI solutions at Internet scale
- Experience distilling informal customer requirements into problem definitions, dealing with ambiguity and competing objectives
- Experience hiring and leading experienced scientists as well as having a successful record of developing junior members from academia or industry to a successful career track
- 10+ years of practical work applying ML to solve complex problems for large-scale applications experience
- 5+ years of hands-on work in big data, machine learning and predictive modeling experience
- 5+ years of people management experience
- PhD in Computer Science (Machine Learning, AI, Statistics, or equivalent)
- Experience in practical work applying ML to solve complex problems for large scale applications
- Experience with big data technologies such as AWS, Hadoop, Spark, Pig, Hive etc.

Share
Key job responsibilities
You are encouraged to think big, invent and take ownership on customer challenges. You will not only bring the best of AWS/ Amazon to our customers, you will proactively help solve the customer’s challenges through new ideas, tools and mechanisms.
Diverse ExperiencesAWS 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.Mentorship & Career GrowthWe’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.Work/Life Balance
- 7+ years of leading large-scale, technical or engineering programs with a proven record of thought leadership, business case development, realizing customer benefits, and successful program completion experience
- Bachelor's degree in Computer Science, Engineering, Math, Operations Research, or a related field
- Knowledge of distributed applications and the engineering lifecycle from conception to delivery
- Experience in leading large-scale, technical or engineering programs with a proven record of thought leadership, business case development, realizing customer benefits, and successful program completion
- Experience in large-scale IT deployment or programming

Share
This role might be for you if...
- You design at the product level with heavy involvement through all phases of the SDLC using concepts that may include Service Oriented Architecture, caching, load balancing, relational and non-relational databases, micro services, n-tiered architecture, cloud and/or map-reduce.
- You use object-oriented design concepts to program large multi-tier systems. You have working knowledge of common and useful design patterns.
- You have designed, refactored, re-architected, deprecated and/or implemented large-scale cloud-based distributed services with millisecond latency and high transactional volumes.- Effectively articulate technical challenges and solutions to non-technical audiences.Key job responsibilities
- Experiment with whatever technology we need to get the job done.
- Use Test-Driven Development and Continuous Deployment.
- 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
Embark on a transformative journey as our Domain Expert Lead, where intellectual rigor meets technological innovation. In this pivotal role, you will serve as a strategic architect of data integrity, leveraging your domain expertise to advance AI model training and evaluation. Your domain knowledge and experience will be instrumental in elevating our artificial intelligence capabilities, meticulously refining data collection processes and ensuring the highest standards of quality and precision across complex computational landscapes.Key job responsibilities
Critically analyze and evaluate responses generated by our LLMs across various domains and use cases in your area of expertise.• Develop and write demonstrations to illustrate "what good data looks like" in terms of meeting benchmarks for quality and efficiency
• Participate in the creation of tooling that helps create such data by providing your feedback on what works and what doesn’t.
• Champion effective knowledge-sharing initiatives by translating domain expertise into actionable insights, while cultivating strategic partnerships across multidisciplinary teams.
• Provide detailed feedback and explanations for your evaluations, helping to refine and improve the LLM's understanding and output
• Collaborate with the AI research team to identify areas for improvement in the LLM’s capabilities
• Stay abreast of the latest developments in how LLMs and GenAI can be applied to your area of expertise to ensure our evaluations remain cutting-edge.
- 1+ years of non-internship professional software development experience
- Bachelor's degree in computer science or equivalent
- 2+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience with Cloud platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development productivity, contributing to open-source projects, and/or version control systems
- Excellent written and verbal communication skills, with the ability to explain complex concepts clearly

Share
Key job responsibilities
- Design, develop, and maintain control software applications for mechatronic systems using modern software development practices, including CI/CD pipelines and DevOps methodologies.
- Implement automated testing frameworks and deployment strategies to ensure code quality, reliability, and seamless integration of control systems software.
- Develop and optimize motion control algorithms, embedded programs, and real-time control systems for industrial automation.
- Drive operational excellence through monitoring, analysis, and continuous improvement of software performance metrics and system reliability.
- 4+ years of non-internship professional software development experience
- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- 3+ years of professional software engineering & best practices for the full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence experience
- 2+ years of embedded software development experience
- Experience deploying, and supporting mechatronic systems

Share
- Think Big. The ideal candidate will build and deploy solutions across thousands of devices. You will strive to improve and streamline processes to allow for work on a massive scale.This position requires that the candidate selected must currently possess and maintain an active TS/SCI security clearance with polygraph. The position further requires the candidate to opt into a commensurate clearance for each government agency for which they perform AWS work.Utility Computing (UC)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.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.
- 1+ years industry experience as a Software Engineer or Software Developer. • 1+ years developing with Python, Golang, Rust, Java, and/or other modern programming languages.
- Experience developing on Unix/Linux operating system
- Experience building and supporting large-scale software systems that have been successfully delivered to customers
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent experience).
- Current, active US Government Security Clearance of TS/SCI with Polygraph
- Experience with PowerShell (preferred), Python, Ruby, or Java
- Experience working in an Agile environment using the Scrum methodology
- Experience with CI/CD pipelines build processes
- Experience in automating, deploying, and supporting large-scale infrastructure
- 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience

Share
As a Software Development Engineer II, you will design, manage and own technologies in Delivery programs space and. you will have significant influence on our overall strategy by helping define new product features, drive the system architecture, and spearhead the best practices that enable a quality product.
- 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
These jobs might be a good fit