Senior Software Engineer - Full Stack
About Foundry
At Foundry we are on a mission to orchestrate the world’s compute capacity, rendering it universally accessible and useful. To do so, we are building a new breed of public cloud, backed by an orchestration platform that makes accessing AI compute as easy as turning on the light. We spun out of a PhD lab at Stanford about a year ago, and are backed by Sequoia, Lightspeed, Jeff Dean, Eric Schmidt, and many other incredible angels and advisors. We raised $80M to date, have customers, and revenue.
Cloud computing is supposed to abstract away the hardware layer but ML infra is more complex than ever. Engineers should spend less time focusing on which chip they should use and more time on solving hard problems. Our orchestration platform makes using compute resources as easy as flipping a light switch. For more information, see below.
Working at Foundry
We are not looking to change an industry—we are looking to revolutionize it. We don’t just dream big—we have the audacity to dream massively. We are not reaching for the stars to land on the moon—we are reaching for Mars, or even another galaxy. We make the impossible possible.
We focus on energy and clarity. We are team players, daring truth seekers, with no ego. We are growing quickly but maintain a flat structure by having an ownership mentality. We believe in asking the right questions in order to solve hard problems.
Joining Foundry
We are seeking a proactive full stack software engineer who thrives in a dynamic and fast-paced environment to join our team at Foundry. In this role, you will play a crucial part in bringing our compute marketplace and products to fruition.
Collaboration is key in this role, as you will closely work with our talented research teams responsible for developing the backend systems and infrastructure powering our application. Your input and contributions will contribute significantly to the continual enhancement of these technologies, enabling us to reach the next milestone.
Responsibilities
- Collaborate with product managers, designers, and stakeholders to deeply understand customer needs and project requirements.
- Utilize your expertise in frontend technologies and UX/UI design principles to create intuitive, user-friendly interfaces.
- Ensure documentation is comprehensive, clear, and accessible to facilitate collaboration among team members and future maintenance.
- Leverage your backend development skills to translate technical designs into robust, scalable, and secure web applications.
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
- Conduct thorough testing, including unit testing, integration testing, and end-to-end testing, to ensure the quality and reliability of the applications.
- Coordinate with Infrastructure teams to deploy applications, monitor system performance, and implement optimizations as needed.
- Provide ongoing support and maintenance for deployed applications, including troubleshooting, bug fixes, and feature enhancements.
Requirements
- At least six years of practical experience
- Proficient with Typescript and Python in a professional capacity
- Skill in designing robust Rest APIs
- Thrive on taking ownership and developing critical components of products and platforms
- Possess strong problem-solving skills and excel at iterating based on feedback
- Enthusiastic about tackling complex technical challenges
- Great intuition for architecture and design in a microservice architecture
- Ability to identify potential security threats and mitigation strategies
- Prescience for relational database schema design
Nice to have
- Proficiency in building developer / internal tools
- Familiarity with infrastructure as code (IAC) tools like Terraform
- Knowledge of optimizing website performance
- Expertise in creating and analyzing metrics to aid in data-driven business decisions
Benefits
- Health, dental, and vision coverage for you and your dependents
- 401k Plan with 4% company match
- 21 days of PTO & 14 company holidays; including 2 floating holidays
Salary Range Information
In consideration of market analysis and various pertinent factors, the remuneration bracket for this role is set between $170,000 and $230,000. Nevertheless, adjustments beyond this range could be warranted for candidates whose qualifications substantially deviate from those delineated in the job description.
In-Office requirement
Offices remain pivotal for fostering collaboration and nurturing Foundry's cultural ethos. For roles like the one at our Palo Alto HQ, employees are required to work from the office three days a week (typically Monday, Wednesday, and Thursday), ensuring a blend of in-person and remote work conducive to our team dynamics and operational needs. Exceptions for full remote work must be formally approved.
Equal Opportunity Employer
Foundry maintains a strict commitment to Equal Opportunity employment practices. All applicants are evaluated without regard to race, color, religion, creed, national origin, age, sex, gender, marital status, sexual orientation and identity, genetic information, veteran status, citizenship, or any other factors prohibited by local, state, or federal law.
We emphasize that candidates need not fulfill every expectation listed to be eligible for this position. Our objective is to cultivate a diverse team encompassing a spectrum of backgrounds, experiences, and skill sets.