About the job
CVector is dedicated to revolutionizing economic optimization and AI-driven predictions for energy and manufacturing facilities.
Industrial operations are constantly making critical decisions that impact their costs, reliability, and profit margins. However, crucial signals reside in disparate realms: real-time asset constraints and process realities on one side, and market dynamics including feedstock prices, product pricing, and demand on the other. We seamlessly integrate these realms into a cohesive decision-making layer that continuously forecasts upcoming trends, simulates potential scenarios, and optimizes next steps. This empowers plants to operate closer to their true economic potential every day.
This position is based at our New York City office four days a week. CVector serves a broad range of clients across the United States, operating real-world systems in complex industrial environments.
Role Overview
As a Full Stack Software Engineer, you will enhance and extend CVector's web applications, back-end data flows, and industrial gateways. Your contributions will result in robust and user-friendly experiences, featuring real-time data visualization tailored to varied settings such as power generation facilities and chemical plants. A passion for delivering high-quality, user-centric products is essential. You should embody a startup mentality, showcasing the ability to quickly learn new skills and actively engage across the entire software stack. Collaboration with the engineering team is key, and you will have the chance to take initiative and lead various projects.
Responsibilities
In your role as a Full Stack Software Engineer, you will advance CVector's SaaS product by undertaking the following responsibilities:
- Work alongside the engineering team to design, implement, and deploy new features as well as debug existing issues across the complete software stack.
- Create tools for real-time data visualization and a dashboard builder.
- Maintain high standards of quality through the development and upkeep of automated unit, integration, and end-to-end testing.
- Join an on-call rotation to ensure system reliability.
- Actively seek out professional development and skill enhancement opportunities.
- Occasionally travel to client sites to gain a deeper understanding of user needs and challenges.

