Principal Software Architect

Posted 4 weeks ago
$75,000 - $85,000
CleanRobotics, a mission driven startup reinventing recycling by creating sustainable, tech-driven solutions to persistent environmental problems, is looking for a Principal Software Architect to join their team! In this role, you will play a pivotal role in planning, developing, and refining the software stack for growth. You will oversee strategic planning and execution of their Computer Vision Model pipeline, as well as lead the refinement of their Back-End Data Storage, and Customer Facing Dashboard with the support of their team/resources. You will bring industry-wide perspective, knowledge of existing resources and tools, and ability to discover new ones as needed to make effective build/buy recommendations. The ideal candidate will have strong communication skills and have experience as a hands-on architect with an understanding of how the various systems and components connect and interact.
Location: This role is remote. Will occasionally need to travel to Colorado for team events.

Does This Describe You?

    • At least 5 years of professional experience building full-stack software solutions
    • You have experience in SQL and/or NoSQL
    • You have coding experience in relevant languages and platforms such as Python, R, C++, Java, Jupyter, TensorFlow, PyTorch, Tableau
    • You have experience in deployment, integration, and operations on a cloud platform such as AWS, Azure, Google Cloud Platform
    • Bonus points if you have work experience in startups or as an entrepreneur and an interest in learning or integrating Computer Vision technology.
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Your First 30/60/90 Days

  • Expect to learn how the existing system is set up and works in its current form.
  • Brainstorm and develop a new outline and implementation plan for software activities moving forward.
  • Begin work with CleanRobotics’ contractors and team members to bring their software to an enterprise-level place.

Tech Stack

  • Python