Software Development Engineer

4 weeks ago


Cupertino, California, United States Annapurna Labs Full time
Job Summary

At Annapurna Labs, we're seeking a talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for innovating and delivering creative software designs to develop new services, solve operational problems, and drive improvements in developer velocity.

Key Responsibilities
  • Innovate and deliver creative software designs to develop new services, solve operational problems, and drive improvements in developer velocity.
  • Write requirements capturing documents, design documents, integration test plans, and deployment plans.
  • Communicate status and progress of deliverables to schedule, and share learnings/innovations with your team and stakeholders.

Basic Qualifications
  • Currently enrolled in, or completed a Bachelor's degree program or higher in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Programming experience in internship or coursework with programming language such as Python and/or C or C++.

Preferred Qualifications
  • Previous technical internship(s), if applicable.
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases.
  • Experience in optimization mathematics such as linear programming and nonlinear optimization.

About Annapurna Labs
Annapurna Labs is a leading provider of cloud infrastructure solutions. We're committed to a diverse and inclusive workplace and are an equal opportunity employer. We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.

  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Software Development Engineer to join our team in Cupertino, California. As a key member of our Human Interface Devices (HID) team, you will be responsible for designing and developing system software for Apple iOS devices. Your expertise in C/C++ programming languages will be instrumental in creating new...


  • Cupertino, California, United States Amazon Full time

    Job DescriptionAre you passionate about cloud computing, machine learning, and software development? Do you want to be part of a team that innovates and delivers creative solutions? We are seeking a talented Software Development Engineer to join our team at Amazon.Key Responsibilities:Innovate and deliver creative software designs to develop new services and...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesInnovate and deliver creative software designs to develop new services,...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Software Development Engineer- Systems to design and develop network layer for real-time communication applications. The ideal candidate will have a strong background in software engineering, data analysis, and machine learning, with experience in debugging critical software issues, analyzing field data, and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a skilled Software Development Engineer in Test to join our Core Operating Systems team. This individual will be responsible for ensuring the quality of Virtualization technologies for Apple devices.As a Virtualization Software Development Engineer in Test, you will work closely with developers to deeply understand virtualization...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Development Engineer to join our team at Apple. The ideal candidate will have substantial professional experience in software development and the implementation of large-scale, scalable data solutions.The successful candidate will collaborate with other software engineers, data scientists,...


  • Cupertino, California, United States RTA US Full time

    Job DescriptionJob Title: Software Development EngineerLocation: Cupertino, CADuration: 12 MonthPay Range: $65-$70/h on DOEJob Description:Duties:Develop a web-based toolkit for data processing and machine learning.Skills:Hands-on experience in building frontend and backend of web-based services.Familiarity with Python and ability to learn new software...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer in Test to join our team at Apple. As a key member of our Creativity Applications team, you will be responsible for planning, designing, writing, maintaining, and executing test cases manually and through automation using Swift and Python.You will drive all aspects of quality and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we are seeking an exceptional Software Engineering Manager to lead our tvOS System UI experience team. As a key member of our Home Platforms Software Team, you will be responsible for driving the development of exciting new features that bring joy to our users.Lead a team of talented engineers developing innovative solutions for the...


  • Cupertino, California, United States Amazon Full time

    About the RoleAWS Infrastructure Services is seeking a skilled Software Development Engineer to join our team. As a member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our Nitro SSD products.Key ResponsibilitiesDesign and develop firmware for Nitro SSD productsCollaborate with...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team in Network Product Development. As a key member of our team, you will be responsible for designing and implementing Linux-based solutions on embedded devices for networking products.Key ResponsibilitiesDesign and implement software solutions for networking...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Runtime Software Development Engineer to join our team at Amazon. As a key member of our Utility Computing organization, you will be responsible for designing and developing high-performance software solutions for our customers.As a Senior Runtime Software Development Engineer, you will have the...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Apple, where you will play a key role in developing innovative product features that push the boundaries of sensing, machine learning, and human-computer interaction.As a member of our research and engineering team, you will work closely with machine learning and...


  • Cupertino, California, United States Amazon Full time

    About the RoleAWS Infrastructure Services is seeking a talented Software Development Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions for our Nitro SSD products. You will work closely with our cross-functional teams to ensure that our software meets the highest...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a skilled Software Development Engineer to design and develop system software for Human Interface Devices (HID) sensors on Apple iOS devices. The ideal candidate will have experience in developing embedded software, including firmware and device drivers, and will be proficient in C/C++ programming languages.Key Responsibilities...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer with expertise in low-latency networking to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs. This role is on the forefront of AI/ML, where we spend a good deal of the day optimizing the networking for the...


  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer II - ML Tools to join our team at Amazon Development Center U.S., Inc. This individual will lead the design and implementation of a new toolset for machine learning workloads and work closely with developers, system architects, hardware engineers, and users within and external to Amazon.Key...

  • Software Engineer

    1 month ago


    Cupertino, California, United States Diverse Lynx Full time

    Role Overview:At Diverse Lynx LLC, we are seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications using Python and DevOps practices.Key Responsibilities:Design and develop software applications using Python and DevOps...


  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to lead the development of machine learning tools for our ML Accelerators. As a key member of our team, you will design and implement new toolsets, collaborate with developers, system architects, and hardware engineers to ensure compatibility with existing and next-generation AI...


  • Cupertino, California, United States Amazon Full time

    About the RoleThis is a unique opportunity to join the Machine Learning Applications team at Amazon, where you will be responsible for developing, enabling, and performance tuning a wide variety of machine learning model families.As a software engineer in this team, you will work closely with compiler engineers and runtime engineers to create, build, and...