

Share
Key job responsibilities
Key job responsibilities
· Set up and review initial geotechnical site studies and feasibility reports
· Support Design Engineering team in their relationship with European expertise providers
· Site visits supporting construction phase for geotechnical issues
· Work on recommendations white papers and review reports
· Compile and organize project updates, details and schedules in a reportable format.
· Escalate concerning issues on projects (such as delays, insufficient information, budgets, etc.).
· Assist Cost Estimation team in budget evaluation for the geotechnical part
· Ownership or participation of design team meetings and design workshops
· Obtain and document all specifics regarding projects from site selection and transaction management. Research and compile all available information for site.
· Maintain repository for all pre-construction work product by site. Ensure all documents are uploaded appropriately.
A day in the life
Each day, you will represent AWS in ensuring the on-time and within-budget execution of Amazon projects, while strategically improving its processes, costs, quality, health and safety, and sustainability performance.
You will drive significant communication across departments, to front-line and executive-level managers, while serving as an authority on project issues.
You will leverage your experience and tools to understand where gaps exist in project plans and propose solutions.
You will be understanding and negotiating technical solutions with contractors and consultants, representing AWS's interests. Daily tasks may comprise site validation, due diligence, risk analysis, and cost negotiations.
You will act as the primary escalation point for the evaluation of the feasibility of potential geotechnical solutions, owning and tracking issues to ensure that they are addressed, documented, and resolved, using influence to manage team members.
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.Why AWS
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which isMentorship & 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.
These jobs might be a good fit

Share
Possessing a deep understanding of AWS products and services, as a Delivery Consultant you will be proficient in architecting complex, scalable, and secure solutions tailored to meet the specific needs of each customer. You’ll work closely with stakeholders to gather requirements, assess current infrastructure, and propose effective migration strategies to AWS. As trusted advisors to our customers, providing guidance on industry trends, emerging technologies, and innovative solutions, you will be responsible for leading the implementation process, ensuring adherence to best practices, optimizing performance, and managing risks throughout the project.Key job responsibilities
As an experienced technology professional, you will be responsible for:
1. Designing and implementing complex, scalable, and secure AWS solutions tailored to customer needs
2. Providing technical guidance and troubleshooting support throughout project delivery
3. Collaborating with stakeholders to gather requirements and propose effective migration strategies
4. Acting as a trusted advisor to customers on industry trends and emerging technologies
5. Sharing knowledge within the organization through mentoring, training, and creating reusable artifacts
About the team
About AWS:
Diverse Experiences: AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job below, 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 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 experience with direct customer (internal or external) interaction with responsibilities in AI / ML / GenAI solutions design, architecture and implementation (AmazonQ, Bedrock, Sagemaker as a Product and Data Governance including Data quality and controls, etc.
-A minimum of 3 years working experience in ASEAN region, and ability to travel to customer locations in ASEAN as needed for pre-sales and delivery activities.
-Ability to think strategically about business, solutions and technical challenges.
-5+ years Technical experience preferred, knowledge of Data Technology stack of AWS and integration with Machine Learning and Generative AI
-Industry experience with key vertical markets such as Financial Sector, Telecom, and Retail.
-AWS Experience and Certifications, including implementation of cloud-based Data and Analytics solutions.
-Ability to understand and educate customers on cloud computing technologies and workload transition challenges.

Share
Ring is looking for a Software Development Engineer who will help us create the next generation of apps, and services. In this role, you will work as a part of the Ring backend team working closely with a cross-functional team of engineers, and product managers to design, test, learn, and iterate on solutions in a fast-paced environment.The Ring backend team is responsible for the heart of what drives the experiences our Neighbors use to interact with our doorbells, cameras, and other devices. As an engineer with the Ring backend team, you will get to build low-latency systems with the required uptime of a security system. You will also get to work alongside a talented team, invested in making each other successful, as well as building revolutionary features for our products.Key job responsibilities
- Design and document distributed systems and microservices.
- Implement robust and maintainable code with clear and maintained documentation.- Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to original plan.
- Implement test automation on all code implemented through unit testing and integration testing.
- Leverage generative AI tools and techniques to enhance development productivity, code quality, and system design while maintaining security and compliance standards.
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one software programming language
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Share
Role Highlights:- Part-time work during the school year (16 hours/week)
- Full-time work during the summer (40 hours/week)
- 1:1 mentoring with an experienced Software Engineer
- Effective performance management and integrated opportunities for growth
- Currently enrolled in an accredited college or university Bachelor's or Master's degree program.
- Majoring in Computer Science, Software Engineering, or related STEM field.
- Graduating between December 2026 and December 2027.
- Ability to work year-round until graduation (part-time during the school year and full-time during the summer).
- Living within commutable distance to Madrid, Spain and able to work in-person year-round.
- Programming experience with at least one modern language such as Java, Python, or C++ including object-oriented design.
- Previous technical internship(s), if applicable.
- Data structures, algorithms, or discrete structures coursework.
- Ability to effectively articulate technical challenges and solutions.
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly.

Share
Ring is looking for a Software Development Engineer who will help us create the next generation of apps, and services. In this role, you will work as a part of the Ring backend team working closely with a cross-functional team of engineers, and product managers to design, test, learn, and iterate on solutions in a fast-paced environment.The Ring backend team is responsible for the heart of what drives the experiences our Neighbors use to interact with our doorbells, cameras, and other devices. As an engineer with the Ring backend team, you will get to build low-latency systems with the required uptime of a security system. You will also get to work alongside a talented team, invested in making each other successful, as well as building revolutionary features for our products.Key job responsibilities
- Design and document distributed systems and microservices.
- Implement robust and maintainable code with clear and maintained documentation.- Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to original plan.
- Implement test automation on all code implemented through unit testing and integration testing.
- Leverage generative AI tools and techniques to enhance development productivity, code quality, and system design while maintaining security and compliance standards.
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Share
You will build new services and experiences and be working with new technologies that improve usability of Amazon Business registration process, and increase its performance and scalability. You will also work with a wide range of teams across Amazon.Key job responsibilities- Own the complete software development lifecycle from conception to production, including requirements gathering, technical design, implementation, testing, documentation, deployment, and continuous improvement.
- Design, develop, and maintain innovative solutions utilizing both front-end and back-end technologies, starting with broadly defined problems.- Work in an agile environment to deliver high quality software.
A day in the life
You participate in daily sync meetings to share progress with the team and attend weekly reviews of your services' operational metrics. Working closely with Product Managers and UX designers, you help refine requirements for upcoming features and translate them into technical solutions. Your day involves creating detailed technical designs, presenting them to the team for feedback, and implementing robust solutions. You deploy infrastructure in AWS, code back-end logic in Java, and front-end logic using React framework. After deployment to production, you partner with QA engineers to ensure high quality through comprehensive testing. You regularly analyze customer impact data with Product Managers, using these insights to iterate and improve your solutions. Throughout this process, you leverage dashboards to monitor performance and maintain operational excellence.
- Bachelor's degree in computer science or equivalent
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Experience programming with at least one software programming language
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Master's degree in computer science or equivalent
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience building complex software systems that have been successfully delivered to customers
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems

Share
Key job responsibilities
- Design and modify scalable software architecture of full stack systems.
- Deliver personalized experience that requires machine learning and data engineering skills
- Work independently to deliver and maintain features.
- Apply software engineering best practices to the development life cycle (incremental delivery, coding standards, code reviews, source control management, build processes, testing, operations...).
- Engage in continuous prioritization efforts to balance out fast paced business requirements with long term technical investments.A day in the life- Shipping and reviewing code
- Focusing on Operational Excellence (development processes, monitoring, code deployment, automated testing, dashboarding...).Sr. Software Development Engineers (SDEIIIs) oversees and secure the technical strategy, design and quality of this space.
- Experience as a mentor, tech lead or leading an engineering team
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience in development in the last 3 years
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Share
Key job responsibilities
Key job responsibilities
· Set up and review initial geotechnical site studies and feasibility reports
· Support Design Engineering team in their relationship with European expertise providers
· Site visits supporting construction phase for geotechnical issues
· Work on recommendations white papers and review reports
· Compile and organize project updates, details and schedules in a reportable format.
· Escalate concerning issues on projects (such as delays, insufficient information, budgets, etc.).
· Assist Cost Estimation team in budget evaluation for the geotechnical part
· Ownership or participation of design team meetings and design workshops
· Obtain and document all specifics regarding projects from site selection and transaction management. Research and compile all available information for site.
· Maintain repository for all pre-construction work product by site. Ensure all documents are uploaded appropriately.
A day in the life
Each day, you will represent AWS in ensuring the on-time and within-budget execution of Amazon projects, while strategically improving its processes, costs, quality, health and safety, and sustainability performance.
You will drive significant communication across departments, to front-line and executive-level managers, while serving as an authority on project issues.
You will leverage your experience and tools to understand where gaps exist in project plans and propose solutions.
You will be understanding and negotiating technical solutions with contractors and consultants, representing AWS's interests. Daily tasks may comprise site validation, due diligence, risk analysis, and cost negotiations.
You will act as the primary escalation point for the evaluation of the feasibility of potential geotechnical solutions, owning and tracking issues to ensure that they are addressed, documented, and resolved, using influence to manage team members.
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.Why AWS
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which isMentorship & 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.
These jobs might be a good fit