Job Directory AMD Full Stack Software Engineer (73253)
AMD

Full Stack Software Engineer (73253) AMD
Austin, TX

Advanced Micro Devices (AMD) is a semiconductor company that designs and develops graphics units, processors, and media solutions.

Companies like AMD
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About AMD

Job Description

What you do at AMD changes everything

At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, immersive platforms, and the data center.

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.

Are you the type of person who likes to make things go fast? Do you have an insatiable curiosity about how hardware and software architectures combine to make workloads fast (or slow)? Do you like to roll up your sleeves and make things happen? If so, we have a job for you.

AMD Server Performance and Power Optimization team is looking for a hands-on software engineer / architect to add to our world class team of hardware engineers. The primary role will be architecting and developing state of the art software systems and tools required to measure and optimize performance of silicon products.

Our team is focused on ensuring that the server products AMD creates provide maximum performance and minimum power consumption. Our working model is to characterize (what is happening), analyze (why is this happening - develop a hypothesis) and optimize (design an experiment, collect data, rinse and repeat until expectations are met).

We run thousands of tests hundreds of times each across the life of a single server product. This is where we use a little data science and results from many formal and de-facto industry performance benchmarks. Up until now, this data has been significantly underutilized.

Example projects include:

* Fleshing out our data pipeline using Hadoop, hive and power BI
* Architecting and developing ansible automation playbooks
* Understanding how tools such as OpenTuner can be used to optimize various workloads
* Building a front-end system for configuring Ansible Tower jobs
* Building back end systems for controlling platforms with various operating systems
* Identifying opportunities to increase/scale our operations by leveraging software
* Understanding limitations of benchmarks such as SPECjbb and tuning them for best performance on our platforms

Requirements

* Strong desire to learn. You don't have to know everything coming in but you do need to be a self-learner
* Full stack SW development experience.
* Strong computer architecture skills
* Development expertise in one or more of the following: C, C++, Java, Javascript, Python, node.js
* JSON REST Web Services
* Functional Programming experience
* Web-based reporting and analytics
* Bachelor's or Master's degree in Computer Science, Computer Architecture, Software Engineering or similar

Nice to have

* Deep expertise in more than one of the following: Linux, Windows, C, C++, Ansible, Scala, Java, Python, Kafka, Spark, and/or PowerBI
* Previous experience with server workloads
* Working knowledge of configuring and setting up servers
* Direct experience with Hive or SQL

#LI-AR1

Requisition Number: 73253

Country: United States State: Texas City: Austin

Job Function: Software Engineering

AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status. Please click here for more information.

About AMD

Advanced Micro Devices (AMD) is a semiconductor company that designs and develops graphics units, processors, and media solutions.

Headquarters
AMD
Size
8900 employees

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.