Ascent Robotics

As a Full-Stack Engineer at Ascent, work will be presented in several different areas such as webservices, front-end visualization, mobile applications, and more. You will develop both internal software tools and products that ship to our industry partners.

As a member of the Engineering Team, you’ll be part of a highly collaborative team who can work closely together and help each other on different tasks. Together, you’ll provide our team with the tools to fully utilize computing resources, enabling research to progress at a faster pace. This will involve developing, testing, and enhancing software solutions based on requirements from a multitude of stakeholders.


  • You will be working with our teams to develop our full-stack software and visualization platforms
  • Provide software design and programming support to research projects
  • Report and present software development status and results clearly and efficiently, verbally and in writing
  • Architect and implement software libraries and internal tools
  • Write and maintain documentation for the code you write
  • Integrate our systems such as building APIs, working with databases
  • Trying new technologies that may make things better. We are not constrained by legacy code

Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or a related technical field
  • Strong software engineering background, experience with cloud software
  • Familiarity with software collaboration tools (git, Jira, etc.)
  • Familiarity with more than one of these: JavaScript, TypeScript, Python, Go
  • Familiarity with web server technologies (Apache, Nginx, etc)
  • Experience with front-end frameworks such as Flask, Angular, React, Vue, etc.
  • Experience with at least one database software such as MySQL, SQLite, PostgreSQL, or MongoDB
  • Experience with Docker
  • Infrastructure / DevOps / CI / CD experience
  • Good Linux knowledge

Plus points for any of these

  • Experience with Data Science and Data Science tools
  • Experience with API development
  • Android and/or iOS experience
  • Experience in C++
  • Interest in machine learning and AI
  • Contributions to Open Source projects