Software Engineer (Full-Stack)
Full-stack engineer building and maintaining frontend UIs, backend APIs, and SDKs using Python and TypeScript for AI cloud infrastructure platform. Requires some experience with Python/TypeScript; frontend/backend frameworks; remote-first role.
Responsibilities
- Contribute to Frontend & Backend Development: Assist in building, maintaining, and enhancing user interfaces, APIs, and other core components of our platform using Python, Typescript, and Go Lang (with a primary focus on Python and Typescript).
- SDK Support & Development: Work with our open-source SDK to ensure it remains intuitive and effective for developers integrating with Runpod’s platform.
- Collaboration with Engineering & AI Teams: Support cross-functional teams by developing features and addressing bugs that enhance the user experience for AI engineers and researchers.
- Testing & Code Quality: Write clean, maintainable code with an emphasis on performance and scalability, following best practices for testing and continuous integration.
- Learning & Development: Participate in code reviews, mentorship opportunities, and continuous learning to deepen your expertise in full-stack development.
Requirements
- Programming Skills: Some experience with Python and/or Typescript, with a passion for learning and growing in a full-stack role. Familiarity with Go Lang or other strict-type language is a plus.
- Web Development Knowledge: Basic knowledge of frontend technologies (HTML, CSS, JavaScript frameworks) and backend frameworks (e.g., React, Express, FastAPI, Pydantic).
- Open Source Interest: Enthusiasm for open-source projects and contributions is a strong plus.
- Problem-Solving Skills: Eager to tackle challenges, learn from feedback, and work collaboratively within a dynamic team environment.
- Communication Skills: Ability to clearly communicate technical concepts and collaborate with other developers and non-technical team members.
- Successful completion of a background check
Preferred
- Exposure to cloud platforms, distributed computing, or containerization technologies like Docker.
- Familiarity with modern best practices.
- Prior coursework or projects to showcase full-stack experience.
- Experience with Git and version control workflows.
Compensation
- Competitive base pay: $130,000 - $200,000 (may vary based on experience, qualifications, and location).
- Meaningful equity (stock options).
- Generous medical, dental & vision plans (100% coverage for employees).
- Flexible PTO.
- $1,200 Home Office & Equipment Stipend.
Senior Software Engineer
Senior Software Engineer building and scaling core dealer and lending products on a Python/Django/React/PostgreSQL stack. Owns system design, code quality, mentoring, and cross-team delivery for a nationwide marketplace.
Software Engineer, Conversion
Build and optimize high-impact, user-facing loan application and rate check experiences that drive ~80% of company revenue. Work full-stack across frontend and backend systems in a metrics-driven environment.
Senior Software Engineer, Auto
Senior engineer building customer-facing features, eligibility systems, and workflow automation for Upstart’s Auto Secured Personal Loan product. Requires 4+ years experience designing and deploying production software.