We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Software Engineer
About Foundry: Foundry is revolutionizing the AI compute landscape by providing a flexible and accessible cloud platform for machine learning developers. Our infrastructure is designed to handle the most demanding AI workloads, from training large language models to running real-time inference at scale.
About The Role: As a Senior Software Engineer at Foundry, you will be at the forefront of building the backend services that power our platform. Your role is critical in ensuring that our systems are scalable, performant, and flexible enough to support the complex needs of AI practitioners and researchers. You will collaborate with product managers, designers, and stakeholders to deeply understand customer needs and project requirements, translating them into robust, maintainable code that adheres to our engineering standards.
Key Responsibilities:
- Collaborate with product managers, designers, and stakeholders to deeply understand customer needs and project requirements.
- 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.
Required Skills and Ideal Candidate:
- At least six years of practical experience in software engineering.
- Proficient with Python in a professional capacity.
- 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.
We are looking for a skilled and experienced Software Engineer who can contribute to building the foundation of our platform and mentor the next generation of engineers.