Traverse is a SSaaS (“S”imulation & “S”oftware as a Service) for project developers and engineers who develop and design earth scale infrastructure projects (e.g. roads, railways, power plants, water purification etc.). Our current focus is in utility scale renewable energy projects (i.e. project value > $10 million). We try to answer the question: where are the best places in the world to build the most profitable and environmentally friendly renewable energy projects?
The front-end product is an elegant web-based interface for industrial engineers capable of prospecting, design, and simulation of infrastructure projects at the terabyte scale. The back-end computer science surrounds computer vision, graph traversal, statistics, optimization topics and some machine learning.
We are looking for frontend, backend, full stack engineers with a good computer science background at Traverse. We are also offering data science internships. This posting is for backend engineers.
Internship Description
- Build robust REST APIs for SPAs (Single Page Applications). User management, permissions, state management, file access, sockets, REST, continuous integration etc.
- We have a fairly challenging backend environment in golang and C++ under a micro-service architecture based on GRPC.
- We warehouse, process and index petabytes of geospatial data and satellite imagery. As the datasets are so large, for smooth retrieval by the frontend or for efficient processing, sometimes you may have to debug at the I/O and networking levels.
- We follow good DevOps practices and you will once in a while, need to maintain servers both bare-metal and cloud-based.
- At the crux of any simulation is the ability by the user to manipulate history: i.e. travel back in time, freeze and observe and change the future. The backend must help the frontend help the user remember and track varied timelines (states) sometimes via (algorithmic-ally) predictive UX or via planned UX to default the user in a particular direction. Design, care, thought and communication is to be prioritized over slinging features.
- You will be in a small team that may be overly gung-ho about software engineering best practices 90% of the time. But 10% of the time, we will hack it and ship and observe business realities.
- Once in a while you will work together with our chief scientist as well as other data science interns on topics of computer vision / neural networks and mathematical optimization.
Why Join Us
- The software you build will drastically lower the global costs and risks associated with building roads, schools, clean power plants and clean water systems. It will help many people see the future and choose the best futures through computer aided simulations on a global scale.
- You will get to solve difficult technical and design problems in a focused environment.
- We are an engineering and product first company obsessed with quality and delighting users. We are a humble team, eager to learn, share and help each other.
You Should
- Want to do web backend, algorithms, data management, servers, ops, queues, security etc.
- Be studying for a bachelor's degree in computer science.
- Have completed at least one of the following: internship, hackathon, personal projects or have done some undergraduate research.
- Have demonstrable curiosity, a track record of learning fast, a desire to know something inside-out, OCD on details and a desire for abstraction and automation.
- Pride on high quality code and delight in the fact that other people can stand on your shoulders and do even greater work.
- Pride on working together in a team and moving forward together rather than alone.
Related Job Searches:
- Company:
Traverse Technologies - Designation:
Software Engineering (Backend) (Computer Vision / Geospatial Simulations) - Profession:
Engineering, IT / Information Technology - Industry:
Computer and IT