Software Lead/Architect

7 days ago


Edmonton, Alberta, Canada Recruiting From Scratch Full time

About Recruiting from Scratch:

We are a talent firm that specializes in placing top candidates with our clients. Our team is 100% remote and works with companies across North America, South America, and Europe to help them find the best talent.

Our Client:

Our client is a pioneering Silicon Valley hardware startup focused on revolutionizing the training performance of large AI models. They are addressing the bottlenecks in data centers that hinder GPU utilization, prolong training cycles, and increase costs. Their innovative solution clears these bottlenecks, unlocking AI performance while reducing cost and power.

Job Overview:

We are seeking an experienced software lead/architect to lead the software development for our client's groundbreaking technologies that accelerate AI workloads in large clusters. As software lead, you will have a significant voice in product development and collaborate closely with customers and R&D teams.

Key Responsibilities:

  • Collaborate with engineering and product marketing teams to define product requirements
  • Work closely with R&D teams to optimize product architecture
  • Develop proof-of-concept materials for innovative technologies for early adopters
  • Develop specifications for the SDK
  • Recruit and lead a software development team
  • Lead the development of the SDK and reference implementation of network operating systems
  • Work with customers on their technical challenges and requirements during pre-sales activities

Requirements:

  • 15+ years of experience in computer software, with knowledge of Linux kernel, Ethernet, and IP protocols
  • Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related technical field (or equivalent experience)
  • Extensive knowledge in software architecture of Ethernet Switches/Routers and network protocols in the L2 to L4 layers
  • Extensive knowledge of Network Operating Systems (SoNIC, etc.)
  • Strong experience in architecting and developing networking SDKs
  • Experience with RoCE and RDMA
  • Strong analytical and problem-solving skills, with attention to details
  • Ability to work collaboratively with hardware engineering teams and be willing to work directly with customers
  • Knowledge in Cloud infrastructure and AI workflows
  • Linux Environment and Linux Networking
  • Experience with SAI (Switch Abstraction Interface) is a plus, but not required

Location: Remote

Compensation: $200,000 - $280,000 base salary + equity



  • Edmonton, Alberta, Canada AVaaS Inc. Full time

    About the RoleWe are seeking a highly skilled Software Architect Lead to join our team at AVaaS Inc. as a key member of our software development team.Key ResponsibilitiesLead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software...


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

    About the RoleWe are seeking a highly skilled Software Architect Lead to join our team at AVaaS Inc. as a key member of our software development team.Key ResponsibilitiesLead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software...

  • Software Architect

    1 week ago


    Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Software ArchitectCompany: Vantix Systems IncJob Type: ContractLocation: RemoteAbout Us: Vantix Systems Inc is a leading provider of digital transformation solutions. We are seeking a highly skilled Software Architect to lead our team in modernizing multiple software architectures.Job Description:Key Responsibilities:Analyze existing software...

  • Software Architect

    1 week ago


    Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Software ArchitectCompany: Vantix Systems IncJob Type: ContractLocation: RemoteAbout Us: Vantix Systems Inc is a leading provider of digital transformation solutions. We are seeking a highly skilled Software Architect to lead our team in modernizing multiple software architectures.Job Description:Key Responsibilities:Analyze existing software...


  • Edmonton, Alberta, Canada Pulse Medica Full time

    About the RolePulseMedica, a leading medical device startup, is seeking a highly skilled Software Architect and Technical Lead to join our team. As a key member of our software development team, you will be responsible for designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key...


  • Edmonton, Alberta, Canada Pulse Medica Full time

    About the RolePulseMedica, a leading medical device startup, is seeking a highly skilled Software Architect and Technical Lead to join our team. As a key member of our software development team, you will be responsible for designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key...


  • Edmonton, Alberta, Canada Pulse Medica Full time

    Salary: Are you a Software Architect or an experienced Tech Lead who is passionate about technical leadership and mentoring? If so, we're looking to connect with youPulseMedica, an Edmonton-based start-up, is seeking a candidate with over 6 years of experience in developing and designing clean, testable, and robust C++ code. As our ideal candidate, you will...


  • Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Senior Software ArchitectVantix Systems Inc is seeking a highly skilled Senior Software Architect to lead the modernization of multiple software architectures.Key Responsibilities:Analyze existing architecture and recommend architectural prototypes for approval.Facilitate team implementation and ensure successful deployment of modernized software...


  • Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Senior Software ArchitectVantix Systems Inc is seeking a highly skilled Senior Software Architect to lead the modernization of multiple software architectures.Key Responsibilities:Analyze existing architecture and recommend architectural prototypes for approval.Facilitate team implementation and ensure successful deployment of modernized software...

  • Software Architect

    6 days ago


    Edmonton, Alberta, Canada Pulse Medica Full time

    PulseMedica, a leading medical device company, is seeking a highly experienced Software Architect to join our team. As a key member of our software development team, you will play a pivotal role in designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key Responsibilities:Design and develop...

  • Software Architect

    6 days ago


    Edmonton, Alberta, Canada Pulse Medica Full time

    PulseMedica, a leading medical device company, is seeking a highly experienced Software Architect to join our team. As a key member of our software development team, you will play a pivotal role in designing and developing software architectures for medical devices, ensuring scalability, reliability, and performance.Key Responsibilities:Design and develop...


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

    Software Architect Job Description at AVaaS Inc. **Job Summary** We are seeking a highly skilled Software Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems. The ideal candidate will have a strong background in software engineering and experience in leading...


  • Edmonton, Alberta, Canada BROAD CONSULTANT LTD. Full time

    Job Title: Software Systems ArchitectBroad Consultant Ltd. is seeking a highly skilled Software Systems Architect to join our team.Job SummaryWe are looking for a talented individual to design and develop information and communication system network architecture. The successful candidate will analyze user requirements, design and develop system architecture...


  • Edmonton, Alberta, Canada BROAD CONSULTANT LTD. Full time

    Job Title: Software Systems ArchitectBroad Consultant Ltd. is seeking a highly skilled Software Systems Architect to join our team.Job SummaryWe are looking for a talented individual to design and develop information and communication system network architecture. The successful candidate will analyze user requirements, design and develop system architecture...

  • Software Architect

    2 weeks ago


    Edmonton, Alberta, Canada Renomazing Inc Full time

    Exciting Opportunity for Software Architect at Renomazing IncWe are seeking a highly skilled Software Architect to join our team at Renomazing Inc. As a key member of our development team, you will be responsible for designing and developing website architecture, enhancing and updating existing computer programs, creating insightful reports, manuals, and...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...


  • Edmonton, Alberta, Canada AVaaS Inc. Full time

    Position OverviewAVaaS Inc. is seeking a dedicated and experienced Software Architect to join our dynamic team. This role involves overseeing the design and implementation of advanced software solutions tailored to meet the needs of our clients.Educational RequirementsBachelor's Degree in Computer Science or a related field is required.Key...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...


  • Edmonton, Alberta, Canada Growth Tech Services Full time

    About the RoleGrowth Tech Services is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesTeam Leadership: Lead and co-ordinate teams of information systems professionals in the development of software and...