DigitalOcean is looking for a Software Engineer to join its team in Seattle, offering an exciting opportunity for engineers who want to build scalable cloud technologies and contribute to products used by developers and businesses worldwide. If you have strong software development skills and are looking to grow your career with a leading cloud platform, this could be a great opportunity to explore.
Job Overview
| Field | Details |
|---|---|
| Company Name | DigitalOcean |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Engineering, or a related field |
| Job Location | Seattle, Washington, United States |
| Salary | $97,000–$122,000 USD per year |
| Work Type | On-site / Hybrid |
| Job Type | Full-time |
| Job Level | Entry to Mid Level |
| Industry | Cloud Computing / Technology |
Job Description
- Feature Development: Write production grade Go and Python to solve the “unit economics” of AI- optimizing how we monetize a single GPU across multiple abstraction layers.
- Performance Engineering: Implement and experiment with prefix caching, batch inferencing, and model quantization to reduce TCO for our customers.
- Model Integration: Assist in the development of model catalogs and automated benchmarking tools to help customers move their models from experimentation to production.
- Operational Excellence: Help manage a global GPU footprint, ensuring 99.9% uptime for mission-critical production workloads.
- Continuous Learning: Collaborate with senior engineers to learn complex system architectures and contribute to high-density GPU orchestration.
What You’ll Add to DigitalOcean
- Foundational Knowledge: 1–3 years of software engineering experience with an interest in ML platforms, AI techniques (e.g., LLMs, multimodal, large vision models), or GenAI-related concepts.
- Technical Proficiency: Solid understanding of at least one backend language (Python or Go preferred) and experience working with REST APIs.
- Problem Solving: A proactive approach to troubleshooting and a desire to build production-grade systems in a high-growth tech environment.
- Collaboration: Strong communication skills and a team-first mindset, with the ability to take feedback and apply it to code improvements.
- Tooling Curiosity: Familiarity with containerization (Docker/Kubernetes) and cloud infrastructure is a plus.
Selection Process
- Application submission
- Resume screening
- Recruiter/HR interview
- Technical assessment or coding interview
- Technical and team interviews
- Final interview
- Offer and background verification
How to Apply
- Visit the official DigitalOcean careers page.
- Search for the Software Engineer position in Seattle.
- Review the job requirements and qualifications.
- Click Apply and complete the online application.
- Upload your latest resume and provide the required details.
- Submit your application and wait for the recruitment team to contact you.