Software Development Engineer Intern (Summer 2024) - Machine Learning Applications, Acceleration, Annapurna Labs

  • Full Time
Job expired!
Are you excited about Machine Learning, chip acceleration, compilers, storage, systems or EC2? Are you passionate about delivering high-quality services that impact hundreds of thousands of users? Termed as the "secret sauce" behind AWS's success, with development centers in the U.S. and Israel, Amazon is at the forefront of innovation, combining cloud scale with the world’s most talented engineers. We hire for various disciplines including Software and Hardware engineers like Complier engineer, Machine learning engineer, Runtime engineer, Performance engineer and ML chip accelerator, ASIC, physical designs. Thanks to our team’s wide range of talents, we've been able to enhance AWS cloud infrastructure in networking and security with products such as AWS Nitro, Enhanced Network Adapter (ENA), and Elastic Fabric Adapter (EFA), compute with AWS Graviton and F1 EC2 Instances, machine learning with AWS Neuron, Inferentia and Trainium ML Accelerators, and storage with scalable NVMe. Software Development Engineer (SDE) Internships Amazon internships are full-time positions where interns typically work Monday-Friday, up to 40 hours per week usually between 8am-5pm. Specific team norms about working hours will be communicated by your manager. Interns should not have conflicts such as classes or other employment during the Amazon work-day. Applicants should have a minimum of one quarter/semester/trimester remaining in their studies after their internship concludes. About Us Inclusive Team Culture At AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees globally in over 190 chapters. We offer innovative benefits, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, reminding team members to seek diverse perspectives, be curious, and earn trust. Work/Life Balance Our team values work-life balance. It isn’t about spending certain hours at home or at work; it’s about setting a flow that brings energy to both aspects of your life. We believe striking the right balance between your personal and professional life is crucial to lifelong happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. Mentorship & Career Growth Our team is committed to supporting new members. We have a mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future. Our team comprises some of the brightest minds in the engineering, research, and product communities, focused on the ambitious goal of creating a toolchain that will provide a quantum leap in performance. Key job responsibilities Your responsibilities will include but not limited to: - Innovating and delivering creative software designs to develop new services, solve operational problems, drive improvements in developer velocity, or positively impact operational safety - Writing requirements capturing documents, design documents, integration test plans, and deployment plans - Communicating status and progress of deliverables to schedule - Sharing learnings and innovations with your team and stakeholders We are open to hiring candidates to work out of one of the following locations: Austin, TX, USA | Cupertino, CA, USA | Seattle, WA, USA Basic Qualifications - Currently enrolled in a Bachelor’s degree program or higher in Computer Science, Computer Engineering, Electrical Engineering or related fields with an expected graduation date between Oct 2024 - Sept 2027. - Programming experience in internship or coursework with programming language such as C++ or C and/or Python - Candidates with strong interests and academic qualifications/research focus in two of the following - Distributed systems, Machine Learning - Experience with XLA, TVM, MLIR, LLVM, deep learning models and algorithms, Container, Operating System - Linux system programming/services Preferred Qualifications - Previous technical internship(s), if applicable. - Experience in automation - Ability to effectively articulate technical challenges and solutions. - Adept at handling ambiguous or undefined problems as well as ability to think abstractly. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us. Our compensation reflects the cost of labor across several U.S. geographic markets. The base pay for this position ranges from $42.50/hr in our lowest geographic market up to $96.15/hr in our highest geographic market. Pay is determined by number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Depending on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. Applicants should apply via our internal or external career site.