
Software Engineer
Full Job Description
About Raven
Raven is a YC-backed startup building AI for heavy industries. We're building Cursor for industrial work — data infrastructure for process plants and AI agents that work on top of this data.
We work with manufacturing, chemicals, oil & gas, and other industrial teams to help engineers access, understand, and act on complex plant information faster.
We're a small, focused team based in Bangalore, India, building for teams that work in some of the toughest operational environments.
What You'll Work On
This is a core technical role focused on building data infrastructure and AI-native applications for heavy industries.
Key Responsibilities:
- Building the plant data/model layer that integrates P&IDs, SOPs, datasheets, historian data, maintenance records, logs, and other essential plant context.
- Developing pipelines to extract structured, reliable data from diverse industrial documents and systems.
- Ensuring plant data is readily usable by AI agents, incorporating grounding, traceability, and review workflows.
- Constructing Python/Go backend services for data ingestion, search, orchestration, and agent workflows.
- Working with concepts like knowledge graphs, entity resolution, event timelines, and plant topology.
- Building AI agents that operate on this data to assist engineers in answering questions, investigating issues, and executing operational workflows.
- Collaborating directly with customers to deeply understand real-world plant workflows and translate these insights into product features.
Who We're Looking For
- 2–4+ years of experience in building production backend systems.
- Strong proficiency in Python and/or Go.
- Demonstrated experience in building APIs, services, data pipelines, or backend infrastructure.
- A strong ability to own technical problems end-to-end and deliver functional systems.
- Comfort working in ambiguous environments, iterating rapidly, and solving complex customer problems.
Good to Have
- Experience with AI systems, document extraction, search/retrieval technologies, workflow automation, or evaluation pipelines.
- A keen interest in industrial data types such as P&IDs, SOPs, datasheets, historian data, and maintenance records.
- Enthusiasm for knowledge graphs, entity resolution, traceability, and grounded AI outputs.
- Previous startup experience or a track record of working in small, high-ownership teams.
- A willingness to work directly with customers and embrace multiple roles.
Why Join Us
We are developing foundational infrastructure that will redefine how industrial teams interact with plant data and AI agents. As an early member of our engineering team, you will play a pivotal role in shaping our product, architecture, company culture, and overall engineering direction.
What We Offer:
- Impact: Contribute to solving real-world industrial problems where improved systems can significantly enhance safety, reliability, and efficiency.
- Ownership: Receive 0.1–1% equity, reflecting our belief that this should feel like your company too.
- Depth: Engage in a broad range of technical challenges spanning backend systems, data pipelines, document intelligence, plant data, and AI agents.
We believe in the power of in-person collaboration, especially at this early stage. Fast iteration and teamwork are paramount, and being physically present together fosters a more dynamic and effective working environment.
Company
Raven
Raven is a YC-backed startup revolutionizing heavy industries with advanced AI solutions. We are developing a platform akin to a 'Cursor for industrial work,' providing robust data infrastructure for ...