

Key job responsibilities
• Work with MENA Pay and Amazon teams to design, build, monitor, and secure software solutions
• Use the latest AWS technology to manage infrastructure and services in multiple AWS regions around the world.
• Developing and maintaining installation and configuration procedures, based on AWS and on-premises environment.
• Developing and maintaining automation, orchestration, and playbooks/scenarios.
• Design and implement tools for the engineering and customer service teams that create and support MENA Payment team’s current and future products
• Design and implement solutions to monitor service health, perform log analysis, and automate recovery
• Participate in architecture and code reviews to ensure best practices for design and security
• Researching and recommending innovative, and where possible, automated approaches for DevOps or other teams.
- 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
- Experience with distributed systems at scale
- Experience utilizing AWS cloud solutions in a DevOps environment
- Experience in networking, storage systems, operating systems and hands-on systems engineering
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
• Work with MENA Pay and Amazon teams to design, build, monitor, and secure software solutions
• Use the latest AWS technology to manage infrastructure and services in multiple AWS regions around the world.
• Developing and maintaining installation and configuration procedures, based on AWS and on-premises environment.
• Developing and maintaining automation, orchestration, and playbooks/scenarios.
• Design and implement tools for the engineering and customer service teams that create and support MENA Payment team’s current and future products
• Design and implement solutions to monitor service health, perform log analysis, and automate recovery
• Participate in architecture and code reviews to ensure best practices for design and security
• Researching and recommending innovative, and where possible, automated approaches for DevOps or other teams.
- Experience in automating, deploying, and supporting 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
משרות נוספות שיכולות לעניין אותך

This job role is a seasonal role (FTC- Fixed term contract) for 12 months contract on the payroll of Amazon.
As a SDE-I, you will be an integral part of our software development team, responsible for designing, implementing, and maintaining software solutions to meet our company's needs. You will work closely with other engineers, product managers, and stakeholders to deliver high-quality software products. This entry-level position offers opportunities for growth and learning in a dynamic and collaborative environment.Key job responsibilities
Collaborate with cross-functional teams to understand requirements, develop specifications, and design software solutions.
Write clean, maintainable, and efficient code using best practices.
Participate in code reviews to ensure code quality and adherence to coding standards.
Develop and maintain unit tests to validate software functionality.
Troubleshoot, debug, and resolve software issues in a timely manner.
Stay updated on emerging technologies and incorporate them into the development process when applicable.
Document software designs, implementation details, and procedures.
Assist in the deployment and configuration of software applications.
Contribute to continuous improvement initiatives within the software development process.
- 1+ years of non-internship professional software development experience
- Experience programming with at least one software programming language
- Preferred qualifications*
- Bachelor's degree in computer science or equivalent
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Solid understanding of software development principles, algorithms, and data structures.
- Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript.
- Familiarity with software development tools such as version control systems (e.g., Git), IDEs, and build automation tools.
- Ability to work effectively in a team environment and communicate technical concepts clearly.
- Strong problem-solving skills and attention to detail.
- Eagerness to learn and adapt to new technologies and methodologies.
- Previous internship or project experience in software development is a plus.
משרות נוספות שיכולות לעניין אותך

Work hard. Have fun. Make history.As an SoC Validation Engineer, you will be responsible for enabling the pre-silicon and post-silicon validation verification of next generation SoCs on multiple platforms such as emulation, prototyping and early silicon. You will develop and execute test plans, design test environments and help build emulation and prototype models while working closely with architects, RTL designers, SoC and software development teams.In this role, you will:Develop/review subsystem testplans and help create the SoC Verification and Validation plan.
Implement tests and scenarios on multiple platforms.
Develop and deploy baremetal drivers to configure SoC subsystems
Pre-silicon activities:
Develop test benches, transactors and monitors to work with Emulation systems (ex. Zebu) and Prototyping systems (ex. HAPs)
Develop infrastructure for build and runtime of SoC emulation and prototyping models using vendor tools and
Providing training, failure debug support and improving debug capabilities
Maximize efficient utilization of the platforms through automation and other innovations
Debug and resolve issues, pioneer and deploy new platform capabilities
Post-silicon activities:
Continue pre-silicon efforts to seamlessly intersect and bring up early silicon
Port emulation and prototyping testplans to post-silicon activities
Write tests and infrastructure to ensure Performant and Functional compliance of SiliconBasic qualificationsBachelor’s degree or higher in EE, CE, or CS
5+ years or more of SoC verification or validation experience
2+ years of emulation or prototyping experience utilizing emulators including Palladium, Zebu, and Veloce.
Scripting experience with Perl, Python, tcl, shell and drive to automate flows
Expertise in C/C++
Excellent communication (oral and written) and analytical skills.
Preferred qualificationsHave in depth knowledge of entire SoC verification and validation processes
Experience bringing up early silicon on reference or test boardsKey job responsibilitiesAs an SoC Validation Engineer, you will be responsible for enabling the pre-silicon and post-silicon validation verification of next generation SoCs on multiple platforms such as emulation, prototyping and early silicon. You will develop and execute test plans, design test environments and help build emulation and prototype models while working closely with architects, RTL designers, SoC and software development teams.
- Bachelor’s degree or higher in EE, CE, or CS
- 3+ years experience in pre-silicon verification using SystemVerilog/UVM
- 3+ years’ experience in post-silicon validation
- Very strong problem solving, debug and analysis, and automation skills
- Experience with verification and validation of complex SOCs
- Solid grasp of concepts of HW/SW interface
- Strong programming skills (assembly, C, Perl/Python)
- Firsthand experience with silicon bringup, complex system debug, or bare-metal programming.
- Experience in a full development cycle from pre-silicon verification to silicon bringup
- MS or PhD in Computer Science, Electrical Engineering or related field
- Experience with ARM and various DSP ISA
- Experience with SOC fabrics, memory controllers, and SOC peripherals
- Experience with machine learning, computer vision or robotics
- Excellence in technical communication with peers and non-technical cohorts
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
Amazon Web Services (AWS) is looking for an experienced Data and AI Specialist Solutions Architect, who will be the Expert for designing architectures that leverage AWS Data services including DocumentDB, Neptune, OpenSearch and other open-source data products. You will partner closely with the Data Services team, Business Development, and Sales to enable large-scale customer use cases and drive the adoption and revenue of AWS. You will work with the largest companies in the world to design flexible and cost-effective cloud-based Data and AI solutions. You will develop white papers, blogs, reference implementations, and presentations to enable customers and 3rd parties to fully leverage AWS Data and AI services. You will also help account SAs to understand how to integrate AWS Data and AI services into customer architectures.
The ideal candidate will have rich experience in Data and AI projects. You will enjoy keeping your existing technical skills honed and developing new ones, so you can make strong contributions to deep architecture discussions. You will regularly take part in deep-dive education and design exercises to create world-class solutions built on AWS.
A day in the life
· ¬Be the recognized authority for Data subject matter expertise across AWS.· Provide definitive guidance for customers in choosing the right Data services and approaches in different AI scenarios.
Diverse Experiences
AWS 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 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.Work/Life Balance
- 5+ years design and implementation experience with Database and Analytics projects.
- 2+ years design and implementation experience with AI projects.
- Technical degrees in computer science, software engineering; .
- Knowledge of the underlying infrastructure requirements such as Networking, Storage, and Hardware Optimization.
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.Ability to design and code the right solutions starting with broadly defined problems.Work in an agile environment to deliver high quality software.
- 1+ years of non-internship professional software development experience
- Experience programming with at least one software programming language
- Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis
- Excellent interpersonal communication with strong verbal and written skills
- Ability to effectively articulate technical challenges and solutions
משרות נוספות שיכולות לעניין אותך

As a SDE-I, you will be an integral part of our software development team, responsible for designing, implementing, and maintaining software solutions to meet our company's needs. You will work closely with other engineers, product managers, and stakeholders to deliver high-quality software products. This entry-level position offers opportunities for growth and learning in a dynamic and collaborative environment.Key job responsibilities
Collaborate with cross-functional teams to understand requirements, develop specifications, and design software solutions.
Write clean, maintainable, and efficient code using best practices.
Participate in code reviews to ensure code quality and adherence to coding standards.
Develop and maintain unit tests to validate software functionality.
Troubleshoot, debug, and resolve software issues in a timely manner.
Stay updated on emerging technologies and incorporate them into the development process when applicable.
Document software designs, implementation details, and procedures.
Assist in the deployment and configuration of software applications.
Contribute to continuous improvement initiatives within the software development process.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Solid understanding of software development principles, algorithms, and data structures.
- Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript.
- Familiarity with software development tools such as version control systems (e.g., Git), IDEs, and build automation tools.
- Ability to work effectively in a team environment and communicate technical concepts clearly.
- Strong problem-solving skills and attention to detail.
- Eagerness to learn and adapt to new technologies and methodologies.
- Previous internship or project experience in software development is a plus.
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
• Work with MENA Pay and Amazon teams to design, build, monitor, and secure software solutions
• Use the latest AWS technology to manage infrastructure and services in multiple AWS regions around the world.
• Developing and maintaining installation and configuration procedures, based on AWS and on-premises environment.
• Developing and maintaining automation, orchestration, and playbooks/scenarios.
• Design and implement tools for the engineering and customer service teams that create and support MENA Payment team’s current and future products
• Design and implement solutions to monitor service health, perform log analysis, and automate recovery
• Participate in architecture and code reviews to ensure best practices for design and security
• Researching and recommending innovative, and where possible, automated approaches for DevOps or other teams.
- 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
- Experience with distributed systems at scale
- Experience utilizing AWS cloud solutions in a DevOps environment
- Experience in networking, storage systems, operating systems and hands-on systems engineering
משרות נוספות שיכולות לעניין אותך