Software Engineer, Annapurna Labs ML Acceleration Management Controller
Company: Annapurna Labs (U.S.) Inc.
Location: Round Rock
Posted on: April 17, 2024
|
|
Job Description:
In Annapurna Labs we are at the forefront of hardware/software
co-design not just in Amazon Web Services (AWS) but across the
industry. The Machine Learning Server Software Team is looking for
candidates who will help us continuously innovate as we redefine
server management at EC2 scale.We design hardware and software for
a variety of server management controllers. We do bring up, debug
live systems, and write systems software which is leveraged at all
phases of the server life-cycle; from manufacturing to fleet
deployment.Our team implements operating system changes, server
control, and management applications. Custom software for
everything from complex embedded systems to automated test and
deployment frameworks.Interested in how you be can a part of the
team responsible for the creation of the most advanced hardware
platforms in EC2? Come find out.Key job responsibilities- Member of
a team responsible for the management software associated with
server components for all phases of the server's life-cycle.-
Working with the MLA Hardware and Test teams to create a
coordinated software package to enable both qualification as well
as rapid deployment of server software.- Developing software which
can be maintained, improved upon, documented, tested, and reused. A
day in the lifeInclusive Team CultureHere 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 in over 190 chapters globally. We have innovative
benefit offerings, 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 14 Leadership
Principles, which remind team members to seek diverse perspectives,
learn and be curious, and earn trust.Work/Life BalanceOur team puts
a high value on work-life balance. It isn't about how many hours
you spend at home or at work; it's about the flow you establish
that brings energy to both parts of your life. We believe striking
the right balance between your personal and professional life is
critical to life-long 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
GrowthOur team is dedicated to supporting new members. We have a
broad mix of experience levels and tenures, and we're building an
environment that celebrates knowledge sharing and mentorship. Our
senior members enjoy one-on-one mentoring. We care about your
career growth and strive to assign projects based on what will help
each team member develop into a better-rounded engineer and enable
them to take on more complex tasks in the future.About the teamThe
MLA Systems Software team was formed to focus on server software
primarily for debug, testing, qualification, and manufacturing. At
a high-level our goal is to find ways to help the organization
scale though the use of software and automation.We are open to
hiring candidates to work out of one of the following
locations:Austin, TX, USA
BASIC QUALIFICATIONS- 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
PREFERRED QUALIFICATIONS- 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-
Interest in cloud-scale computer hardware- Knowledge of system
programming concepts including device-drivers, device trees, and
Linux system programming.- Interest in complex server management
software and technologies including I2C.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.
Keywords: Annapurna Labs (U.S.) Inc., Pflugerville , Software Engineer, Annapurna Labs ML Acceleration Management Controller, IT / Software / Systems , Round Rock, Texas
Click
here to apply!
|