$230K - 240K a year
Lead the team designing and developing software systems that power hardware innovations. Define the software vision and architecture while mentoring engineers and fostering a high-performance culture.
Candidates should have 10+ years of software engineering experience, including 5+ years in leadership roles. Deep hands-on experience with Rust and proven experience in machine learning model design are essential.
Vice President of Engineering, Software Job Description Location: Remote Reports To: Chief Executive Officer I/ONX is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our team developed the world’s first platform to enable CPUs, GPUs, ASICs, and FPGAs to work together for AI and High Performance Compute workloads. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities. Role Overview As the VP of Engineering, Software, you’ll lead the team designing and developing the software systems that power our hardware innovations—including machine learning models, high-performance Rust-based applications, and full-stack system software. You’ll be responsible for defining the software vision and architecture, ensuring strong alignment with hardware, and scaling a world-class team of engineers. This role is a key part of our leadership team and will collaborate closely with the VP of Engineering, Hardware and other leaders to deliver deeply integrated, high-performance systems. You will also play a critical role in people management by actively mentoring engineers at all levels—from junior developers to senior leads—helping them develop their technical skills, leadership abilities, and career paths. You will champion a culture of continuous learning and open communication, providing regular feedback and coaching to empower within your department and throughout the organization to reach their full potential. You’ll work closely with the People team to identify talent gaps, drive recruitment and retention strategies, and ensure the team has the resources and support needed to thrive. Your leadership will foster a collaborative, inclusive, and high-performing engineering environment where innovation and personal growth go hand in hand. What You’ll Do Define and own the software engineering strategy, roadmap, and execution across embedded systems, and application layers. Lead and grow a full stack development team comprised of Rust, Python, Typescript, and ML developers, setting technical direction and fostering a high-performance culture. Collaborate closely with other Engineering & Product Leaders to design tightly integrated hardware/software products. Guide the design, development, and optimization of machine learning models—especially neural networks—that work seamlessly with our platform. Oversee the development of Rust-based libraries, frameworks, and system tools with a focus on safety, concurrency, and performance. Drive architecture decisions that support scalability, reliability, and maintainability across the software stack. Design and evolve a container-based development and production platform leveraging Kubernetes, AWS, GCP, and related technologies to ensure scalable, reproducible, and secure software deployment. Ensure robust testing, continuous integration, and deployment pipelines to support iterative product development. Support full-stack efforts, including front-end components (e.g. Vue, Svelte, React) and backend services (based on Typescript/Node, Python or Rust frameworks) Promote technical excellence and best practices by creating a highly collaborative development environment. Ensure high quality code reviews both within and across engineering teams, and regular knowledge sharing between all engineers. Stay on top of emerging trends in ML, systems design, and the Rust ecosystem—and evaluate their fit for our roadmap. Represent the software function at the senior leadership level, collaborating with cross-functional leaders to align on goals and priorities. Who You Are Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field—or equivalent experience. 10+ years of professional experience in software engineering, including 5+ years in technical leadership roles. Deep hands-on experience with Rust, including memory safety, async concurrency, and systems programming. Proven experience in machine learning model design and integration, especially neural networks using frameworks like TensorFlow or PyTorch. Familiarity with GPU programming and optimization, ideally in a real-time or resource-constrained environment. Experience developing full-stack systems, including front-end (e.g. HTML,CSS,Typescript,Rust/WebAssembly) and backend (e.g. Typescript, Python, Rust) platforms. Demonstrate deep knowledge of unit and end-to-end testing platforms and frameworks, including tools such as Jest, Vitest, Cypress, Pytest, Cucumber and Cargo test. Strong understanding of software architecture, code quality, performance tuning, and security best practices. Familiarity with computing hardware architectures and embedded systems integration is a major plus. Proven track record of building and scaling engineering teams, with a passion for mentoring and growing talent. Excellent communication and collaboration skills, with the ability to influence across functions and levels. Pay Transparency: The base salary range for this position is $230,000 - $240,000 annually. Actual compensation within this range will be determined by factors such as skills, experience, qualifications, and location. In addition to base salary, employees in this role may be eligible for equity and/or commission. This disclosure is made in compliance with applicable pay transparency laws, including those in California, Colorado, New York, Rhode Island, and Washington. Third Party Recruitment Disclaimer: Please note, I/ONX HPC is not working with third-party recruiters or agencies at this time. Agencies and third-party recruiters should not contact candidates on behalf of I/ONX HPC or any of its affiliates. Any candidates submitted without prior authorization or agreement will not be eligible for referral fees. Reasonable Accommodation (ADA in the U.S.) I/ONX HPC is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at careers@i-onx.com. Equal Employment Opportunity (EEOC): I/ONX HPC is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, sex, gender identity, sexual orientation, national origin, disability, age, or any other legally protected status. All employment decisions are based on qualifications, merit, and business needs. Data & Privacy (GDPR / CCPA): By applying to this position, you acknowledge that the information you provide in your application will be used to process your candidacy within I/ONX HPC. Your data will be handled in accordance with applicable data protection laws, including the General Data Protection Regulation (GDPR) in the EU and the California Consumer Privacy Act (CCPA) in the U.S., if applicable.
This job posting was last updated on 9/25/2025