About the job
CVector is dedicated to revolutionizing the energy and manufacturing sectors through real-time economic optimization and advanced AI predictions. Our mission is to empower industrial facilities to make informed decisions that enhance cost efficiency, reliability, and profit margins.
Every minute, these facilities encounter critical decisions influenced by diverse factors, including asset constraints, live process realities, feedstock prices, product pricing, demand fluctuations, and market dynamics. We integrate these distinct elements into a unified decision-making layer that accurately forecasts upcoming trends, simulates potential scenarios, and optimizes operational strategies, enabling plants to operate at their maximum economic potential daily.
This role is based in our vibrant New York City office, where you will work four days a week. CVector serves clients nationwide and manages sophisticated systems in high-stakes industrial environments.
Position Overview
In the capacity of a Senior Full Stack Software Engineer, you will be instrumental in the design, development, and enhancement of CVector’s core platform, which includes our web applications, back-end data pipelines, and industrial gateways. Your contributions will facilitate the delivery of robust and user-friendly experiences focused on real-time data visualization and operational insights in demanding settings, such as power generation facilities and chemical plants.
We seek a candidate with strong technical acumen, a commitment to delivering high-quality software, and a focus on product development. You should be adept at navigating the full technology stack, rapidly acquiring new skills, and taking ownership of complex challenges in a dynamic startup atmosphere. Collaboration with fellow engineers will be vital, along with opportunities to steer technical projects and shape architecture and product strategy.
Key Responsibilities
- Lead the development of a real-time data visualization platform to craft compelling visual representations of data and integrate AI-powered insights.
- Design, implement, and deploy features and resolve bugs across the entire software stack, including front-end interfaces to back-end services and databases.
- Work in tandem with product and design teams to transform user requirements into precisely defined, high-quality technical solutions.
- Guarantee system reliability and maintainability through comprehensive automated unit, integration, and end-to-end testing.
- Participate in an on-call rotation and enhance operational tools and observability.
- Engage in technical decision-making, architecture discussions, and code reviews.
- Guide junior engineers and contribute to elevating the overall quality and productivity of the team.
- Occasionally travel to client sites to gain direct insights into real-world applications and constraints.
