Runpod is pioneering the future of AI and machine learning, offering cutting-edge cloud infrastructure for full-stack AI applications. Founded in 2022, we are a rapidly growing, well-funded company with a remote-first organization spread globally. Our mission is to empower innovators and enterprises to unlock AI's true potential, driving technology and transforming industries. Join us as we shape the future of AI. We are building Cloud services focused on accelerating AI adoption. Whether you're an experienced ML developer training a large language model, or an enthusiast tinkering with stable diffusion, we strive to make GPU compute as seamless and affordable as possible.
Software Engineer
Location
United States
Posted
15 days ago
Salary
$130K - $200K / year
Seniority
Mid Level
Job Description
Software Engineer
Runpod
Role Description We are looking to hire a Full-Stack Engineer. As a Full-Stack Software Engineer at Runpod, you will work alongside experienced engineers and developers, contributing to the development of tools that bridge AI engineering and scalable infrastructure. This role offers a unique opportunity to grow your skills while making a tangible impact on the products and services that shape AI innovation. - 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. Qualifications - Some experience with Python and/or Typescript, with a passion for growing in a full-stack role. Familiarity with Go Lang or other strict-type language is a plus. - Strong experience of frontend technologies (HTML, CSS, JavaScript frameworks) and backend frameworks (e.g., React, Express, FastAPI, Pydantic, etc). - Enthusiasm for open-source projects and contributions is a strong plus. - Eager to tackle challenges, learn from feedback, and work collaboratively within a dynamic team environment. - Ability to clearly communicate technical concepts and collaborate with other developers and non-technical team members. - Successful completion of a background check. Requirements - 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. Benefits - The competitive base pay for this position ranges from ($130,000 - $200,000). This salary range may be inclusive of several career levels at Runpod and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. - Meaningful equity in a fast-growing AI infra company - everyone on the team receives stock options — your impact drives our growth, and you share in the upside. - Generous medical, dental & vision plans. - Flexible PTO - take the time you need to recharge. - Most roles are remote work first with an inclusive, collaborative teams utilizing Slack as the main form of internal communication. - Join a passionate team on the cutting edge of AI infrastructure — where culture, learning, and ownership are at the heart of how we scale. - $1,200 Home Office & Equipment Stipend - We set you up for success from day one with gear and support to create your ideal workspace.
Related Guides
Related Job Pages
More Software Engineer Jobs
IT Programmer Analyst | Applications - Clinical
UF HealthUF Health is the University of Florida’s academic health system delivering “World-class care, built for you,” by combining high-quality patient care, inno
Role Description Enjoy the flexibility of a remote role while supporting ERP systems that power critical healthcare operations. - Work Style: Remote - Location Requirement: Must reside in an authorized state (FL, GA, MO, PA, NC, SC, TN, or TX) - FTE: Full-Time (1.0 FTE) Analyzes business needs and defines the scope and objectives for IT systems software. Designs software solutions through programming specifications, diagrams, and flowcharts, as well as writing and debugging code to optimize platform performance. Configures and customizes vendor systems software, develops diagnostic programs to test integrated systems, and resolves system faults. Documents technical specifications, collaborates with cross-functional teams to enhance applications, and assists in troubleshooting software defects to ensure system efficiency. Qualifications - Education: Associate’s degree in business administration, Allied Health, Computer Science, or a related field required. - Two (2) years of specialized training in an applicable field may be accepted in lieu of the education requirement. - Preferred: Bachelor’s degree in a related field preferred. - 3+ years of experience in software development and programming. - Proficiency in programming languages such as Java, C#, or SQL. - Experience designing software solutions and debugging code. - Strong technical documentation skills and ability to collaborate with cross-functional teams. - Knowledge of system integration and software testing methodologies. Requirements - Analyzes business needs and defines the scope and objectives for IT systems and software solutions. - Designs software solutions using programming specifications, diagrams, and flowcharts. - Writes, tests, and debugs code to optimize platform performance. - Configures and customizes vendor-provided systems software to meet business requirements. - Develops diagnostic programs to test integrated systems and ensure functionality. - Documents technical specifications and collaborates with cross-functional teams to enhance applications. - Troubleshoots and resolves software defects to ensure system efficiency and reliability. Company Description
React Native Mobile Developer
RubikalEnd-to-end custom product development company, Solve 99% of startups' problems
• Build and distribute iOS/Android apps (includes dealing with intricacies of code signing, platform rules and guidelines, etc). • Debug crash and bug reports with customers. • Contribute to an agile team that solves complex challenges and builds quality software. • Craft delightful and intuitive user experiences. • Collaborate with cross-functional teams to define, design, and ship new features. • Create test cases, unit tests and automation scripts. • Work on bug fixing and improving application performance. • Push the boundaries of current mobile platforms by solving complex and interesting problems. • Play an important role in improving the team’s technical depth and efficiency.
Assistant Engineer in Bioprocess Development – DSP
Nantes UniversitéPour postuler à cette offre, l'envoi du CV et d'une lettre de motivation est obligatoire. Personnes à contacter : Jérôme JULLIEN – Jerome.Jullien@univ-nantes.fr
Role Description Rattaché.e à une équipe de la plateforme ViVeM (Viral Vector Manufacturing Center), l’assistant.e ingénieur.e en développement de bioprocédés au sein de l’activité Purification « DownStream Process » intégrera l’équipe VVPD (Viral Vector Process Development) de l’UMR 1089 TaRGeT. Il/elle aura pour mission de développer des procédés de purification sous la supervision du responsable VVPD, dans le respect des procédures qualité en vigueur et des règles d’hygiène et de sécurité. - Réaliser des expérimentations techniques selon les protocoles et les plannings définis afin d’optimiser les différentes étapes des procédés de purification (filtration, clarification, concentration, chromatographie…) - Appliquer, le cas échéant, les consignes qualité alignées avec les exigences des Bonnes Pratiques de Fabrication pour la purification de biomédicaments - Collaborer étroitement avec l’équipe UpStream Process (USP) et analytique - Contribuer à la rédaction de la documentation (procédures, protocoles et rapports d’études) - Veiller à la tenue des stocks de consommables - Assurer l'entretien courant du matériel utilisé - Suivre les évolutions techniques et technologiques du domaine - Mettre en forme et analyser les résultats obtenus, et en rendre compte - Organiser et gérer le planning des expériences et de l'utilisation des appareils - Appliquer, en situation de travail, les règles d'hygiène et de sécurité - Former et initier les utilisateurs, personnels et étudiants aux techniques utilisées Qualifications - Versant : Fonction publique d’État - Type de recrutement : Catégorie A, contractuel·le, CDD Contrat de projet de 12 mois (article L.332-24 du CGFP) - Formation et/ou qualification : Bac+2/+3 en biotechnologie/biologie/biochimie - Expert en DSP, et idéalement possédant une bonne connaissance des procédés DSP (vecteurs viraux, protéines recombinantes ou vaccins) avec une expérience professionnelle d'au moins 5 ans dans le domaine - Bonnes aptitudes relationnelles, esprit d'équipe, compétences en matière d'analyse et de calcul de données - Capacité de rédiger des rapports d'étude et de proposer des approches scientifiques pour la mise en place de projets scientifiques Requirements - Niveau d'études minimum requis : Niveau 6 Licence/diplômes équivalents Company Description
Senior Java Developer
Grupo DataOur client is a leading investment bank in Latin America, offering a broad range of financial services across investment banking, asset management, and wealth management. They are known for their innovation-driven environment and advanced technology platforms that support their global operations.
Role Description We are looking for a Senior Java Developer, with experience in architecture, for one of our projects in Public Sector, in Portugal! - You are going to work within a development team, very oriented to the project architecture. - Besides, you will also participate in the development of one of the proprietary frameworks in the project. Qualifications - 7+ years of experience with Java - Experience with JavaEE (JSF, JPA, EJB, CDI) - Good soft skills, proactivity and empathy - Senior profile - 7+ years of professional experience Requirements - Top 5 skills: JPA, Hibernate, JSF, EJB, CDI - Fluent Portuguese Benefits - 100% remote working model - Portuguese working hours

