Staff Software Engineer, Infrastructure Architecture - AI/ML
United States
Full Time Senior-level / Expert USD 235K - 274K
Do you ever wonder what happens inside the cloud?
DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical infrastructure and fully managed offerings, DigitalOcean enables startups and small and medium-sized businesses (SMBs) to rapidly deploy and scale modern applications. As a remote-first organization, our employees, like our customers, are based around the world.
We want people who are passionate about designing and operating secure systems at scale.
We are looking for someone passionate about delivering a world class GPU experience for our developer cloud. If you’re an open source advocate familiar with our stack, who enjoys working remotely and is excited about our mission, this role is for you!
At DigitalOcean, we believe in: Creating simple, yet powerful, foundations (with 💕) from which our community can build. The Infrastructure Fleet Organization delivers on this mission by building performant, reliable, modern, efficient, and secure platform foundations for all DigitalOcean products.
Our Stack: C/C++, Python, Go, Linux, libvirt, KVM, QEMU, CEPH
Our Tools: AWX, Chef, Elasticsearch, Git, Github Actions, GSuite, Jira, Nomad, Slack, Victoria Metrics
Our Team: The person filling this position will report to the Sr. Engineering Director of the Infrastructure Fleet Organization (Infra::Fleet). Infra::Fleet is currently composed of 7 teams and is made up of 60 diverse engineers located across the US, Canada, and Europe.
What You’ll Be Doing:
- Work with your fellow sharks to design, develop, and optimize the next generation of virtualized GPU infrastructure
- Work with customers and stakeholders to define and refine infrastructure requirements needed to support their AI/ML workload
- Work with infrastructure technical leaders to define infrastructure requirements to store, move, and manipulate large datasets
- Guide performance teams on industry standard testing methodologies and help optimize for GPU fabric throughput
- Identify security improvements and drive review discussions with internal teams
- Influencing a culture of engineering excellence through active engagement with DigitalOcean’s Architecture group
- Working directly with individual engineering teams to deliver new infrastructure functions and technologies in support of DigitalOcean AI/ML products
- Drive technical strategy that influences medium and long term roadmaps
- 5-20% of your time is spent contributing to open source communities related to our stack and encouraging your fellow sharks to do the same
What We’ll Expect From You:
- Experience delivering virtualized and/or bare metal GPU infrastructure
- Understanding of AI/ML workloads and overall industry trends
- A track record of upstream contribution and influence in relevant open source communities (like mlcomms, kernel, and QEMU)
- Experience driving technical strategy for a company or larger organization
- Strong collaborator and consensus builder. Author and review design documentation
- Experience troubleshooting, analyzing, and debugging relevant virtualization stacks (kernel, kvm, QEMU)
- Experience as a software engineer / developer in a large scale, distributed environment
- Experience writing secure, testable, and robust low-level code
- Deep understanding of operating systems, virtualization, and Linux internals
- Familiarity with related virtualization fundamentals, including networking datapath, containers, and data persistence layers
- A critical thinker dedicated to solving problems and delivering solutions
Why You’ll Like Working for DigitalOcean:
- We reward our employees. The base salary range for this position is between $235,000-$274,000 based on relevant years of experience and skills. The salary range for this role is specific to candidates located within the U.S. and will vary for candidates outside the U.S.. Employees may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees including grants of equity upon hire and the option to participate in our Employee Stock Purchase Program.
- We value development. You will work with some of the smartest and most interesting people in the industry. We are a high-performance organization that is always challenging our teams and employees to continuously grow. We maintain a growth mindset in everything we do and invest deeply in employee development through formalized mentorship and other internal programs. We provide all employees with reimbursement for relevant conferences, training, and education.
- We care about your well-being. In addition to cash and equity compensation, we also offer employees a competitive array of benefits. In the United States, these include health insurance, flexible vacation, retirement benefits, a generous parental leave program, and additional resources to support employees' overall well-being. While the philosophy around our benefits is the same worldwide, specific benefits may vary in other countries due to local regulations and preferences.
- We value diversity and inclusivity. We are an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
*This is a remote role
Tags: Architecture Elasticsearch Engineering Git GitHub GPU Jira Linux Machine Learning Open Source Python Security Testing
Perks/benefits: Career development Competitive pay Conferences Equity Flex hours Flex vacation Health care Insurance Parental leave Salary bonus Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Business Intelligence Engineer jobs
- Open Data Engineer II jobs
- Open Lead Data Analyst jobs
- Open Power BI Developer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Marketing Data Analyst jobs
- Open Data Science Manager jobs
- Open Junior Data Scientist jobs
- Open MLOps Engineer jobs
- Open Business Data Analyst jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Sr Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Senior Data Architect jobs
- Open Principal Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Junior Data Engineer jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Manager, Data Engineering jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Data quality-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open NLP-related jobs
- Open Finance-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Consulting-related jobs
- Open CI/CD-related jobs
- Open Snowflake-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Data warehouse-related jobs