Route Networking Group

Route Networking Group Current Positions

Senior Software Engineer

Route Networking Group - Boise, ID


Our client develops game-changing Artificial Intelligence systems that are modeled on properties from the human neocortex, opening new frontiers for true machine intelligence. They are seeking highly driven individuals with creativity and startup spirit to join us in our quest. If you love applying your creativity to challenging problems and the thought of enabling a new AI paradigm excites you, then you might be the person we’re looking for.


What You'll Get to Do:

You will be responsible for developing ML tool chain applications, including simulator and customer API to interface with a proprietary machine learning processor. Ownership of software components extend from concept design stage through deployment and support. Daily activities will include:

  • Work throughout the full software development lifecycle to create robust, maintainable code 
  • Follow best practices regarding change management and code quality
  • Follow internal software development CI/CD processes and make recommendations for improvement
  • Create and maintain interfaces for our custom AI hardware
  • Work with both interpreted and compiled code that integrate into complete products
  • Work with internal customers to define and develop new capabilities and tools for our AI platform, including but not limited to:

o Writing custom visualization tools
o Adapting off-the-shelf visualization solutions
o Integrating existing AI libraries with our AI process


  • Work with Customer Engineering to assess bug reports and provide recommendations for improved documentation or software changes
  • Work with cloud providers such as AWS to deploy our solution in the cloud




  • Degree in Computer Engineering, Computer Science, Electrical Engineering or related field
  • Minimum of 3+ years of relevant professional experience
  • Proficiency in Python, C/C++ and Linux
  • Software systems methodology, including writing and execution of test plans, debugging, and deployment using tools such as Jenkins, CI/CD, or CodeDeploy
  • Successful candidates must be self-motivated and an effective self-manager
  • Excellent problem solving and analytical skills
  • Excellent written and verbal communication skills; proficiency in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels


  • MS/Ph.D in Computer Science or related field
  • Experience with packaging and deployment technologies for Docker, Debian, and Python
  • Experience in development of statistical systems
  • Experience in a leadership position



  • Participate in development of a novel technology
  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick, & Holidays)
  • Paid Leave for Maternity/Paternity/Adoption
  • Equity Awards
  • Work From Home
  • Stocked Kitchen with Food & Snacks

Posted On: Thursday, July 29, 2021

Apply to this job
  • *
    2000 Character Limit!
  • *
  • *
  • *