Platform Engineer

<h2>About the role:</h2><div><br></div><div>Within the Modular Platform Engineering group, we seek to understand and apply the capabilities that drive software delivery performance at Modular. We are heavily data driven and make use of the <a href="https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance" rel="noopener noreferrer" target="_blank">dora metrics</a> to track progress as we run experiments to determine the impact of our team’s initiatives and investments.</div><div>We are looking for candidates based on both their breadth and depth of experience from any number of specialties such as software engineering, IAAS and PAAS, test, build, compiler, kernel, hardware, machine learning and more. We focus on compounding improvements of customer value delivery and exponential gains in velocity and quality. The goal is to bring together diverse, collaborative teams for intensive project work.</div><div>We are a growing team who collaborate across disciplines on a day to day basis. A strong cross-collaborator is a must. Come and be part of our team and architect our software development life cycle at Modular. Join our world-leading AI infrastructure team and help drive our AI infrastructure stack forward.</div><div><br></div><div><strong>LOCATION:</strong> Candidates based in the US or Canada are welcome to apply. You can work out of one of our offices in Los Altos, CA, or remotely from home.</div><div><br></div><h2>What you will do:</h2><div><br></div><ul><li class="">Build monitoring, alerting and observability for Modular Software Development Life Cycle services.</li><li class="">Support internal engineers to help facilitate the future of ML software stacks.</li><li class="">Develop highly reliable and scalable services for developing, testing, and benchmarking across diverse OS and hardware targets.</li></ul><div><br></div><h2>What you bring to the table:</h2><div><br></div><ul><li class="">4+ years of systems design experience such as distributed systems, high-performance concurrency, etc.</li><li class="">Experience building, deploying, and supporting cloud services (bonus points for multi-cloud)</li><li class="">Ability to create durable, reusable software frameworks that are leveraged across teams and functions</li><li class="">Develops secure and high-quality production code, and reviews and debugs code written by others</li><li class="">Experience with one or more cloud application programming languages (C, C++, Java, C#, Go etc.) and modern scripting languages (Bash, Python, etc).</li><li class="">Strong collaboration skills, ability to share information with internal and external engineering and product teams.</li><li class="">Experience, or deep interest, in machine learning technologies and use cases.</li><li class="">Creativity and curiosity for solving complex problems, a team-oriented attitude that enables you to work well with others, and alignment with our culture.</li><li class="">Experience using open source software components in production.</li><li class="">Devotion to quality and engineering excellence.</li><li class="">Strong written and verbal communication skills.</li><li class="">Strongly identifies with our <a href="https://www.modular.com/values" rel="noopener noreferrer" target="_blank">core company cultural values.</a></li></ul><div><br></div><h2>Helpful but not required:</h2><div><br></div><ul><li class="">LLVM, MLIR, or Python experience is a bonus.</li></ul><div><br></div><div>The estimated base salary range for this role to be performed in the US, regardless of the state, is $167,000.00 - $242,000.00 USD. The salary for the successful applicant will depend on a variety of permissible, non-discriminatory job-related factors, which include but are not limited to education, training, work experience, business needs, or market demands. This range may be modified in the future. The total compensation for a candidate will also include annual target bonus, equity, and benefits, with equity making up a significant portion of your total compensation.</div><div>For candidates who fall outside of the listed requirements, we nevertheless encourage you to apply as we may have openings that are lower/higher level than the ones advertised.</div><div><br></div><h2>What Modular brings to the table:</h2><div><br></div><ul><li class=""><strong>Amazing Team.</strong> We are a progressive and agile team with some of the industry’s best engineering and product leaders.</li><li class=""><strong>Flexible Location.</strong> We want you to work where you are most productive and we are a remote-first company. We have offices in Palo Alto, CA and Seattle, WA for collaboration, and will open more next year.</li><li class=""><strong>World-class Benefits.</strong> In order to attract the best, we need to offer the best. Premier insurance plans, up to 5% 401k matching, very generous WFH setup stipends, flexible paid time off, and more are available to you! <em>Please note that specific benefit packages may vary based on your location.</em></li><li class=""><strong>Competitive Compensation.</strong> We offer very strong compensation packages, including stock options. We want people to be focused on their best work and believe in tailoring compensation plans to meet the needs of our workforce.</li><li class=""><strong>Team Building Events.</strong> We organize regular team onsites and local meetups in different cities.</li></ul><div><br></div><div>Working at Modular will enable you to grow quickly as you work alongside incredibly motivated and talented people who have high standards, possess a growth mindset, and a purpose to truly change the world.</div><div><br></div>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...