Source description
About the role
Who are we: Raptee.HV is a full- stack electric motorcycle startup with a very strong technical moat, founded in 2019 by four engineers from Chennai (Ex Tesla, Wipro), working on bringing a no-compromise upgrade motorcycle to an otherwise scooter- only EV market. Raptee is incubated at CIIC & ARAI. Role Overview: We are looking for a technically sharp Golang Intern to join our core engineering team. You will be building high-performance backend systems and lightweight system daemons that sit at the intersection of embedded hardware and cloud infrastructure. You will focus on writing highly concurrent, memory-efficient Go code, designing strict binary communication schemas, and managing complex data streams using advanced spatial database technologies. What You’ll Do: Systems Development: Design and maintain high-performance backend applications and system-level daemons using Golang. Data Serialization & API Contracts: Design, implement, and maintain highly efficient Protobuf schemas for device-to-cloud and inter-process communication. Ensure strict forward and backward compatibility to support seamless OTA updates. Performance Engineering: Analyze and aggressively optimize Go codebases for execution speed and memory efficiency using profiling tools (e.g., pprof , trace ) to minimize operational burden. Data Architecture: Manage database schemas in PostgreSQL , writing highly optimized queries and indexing strategies to handle high-throughput time-series data. Geospatial Intelligence: Implement spatial data processing and geolocation-based features utilizing PostGIS . Communication Layer: Build reliable communication bridges connecting edge devices with cloud backend services utilizing gRPC, MQTT, and TCP . Concurrency & Reliability: Write clean, modular, and fault-tolerant code utilizing Go’s concurrency primitives (Goroutines, Channels, Context).
Who Can Apply? Golang Mastery: Strong proficiency in Go. You should be deeply comfortable with its concurrency model, interface design, and memory management. Protocol Buffers (Protobuf): Strong working knowledge of Protobuf . You must understand how to optimize serialization size and compute overhead, and clearly articulate why binary payloads are prioritized over JSON for high-frequency telemetry. Database Expertise: Hands-on experience with PostgreSQL , including relational design and query optimization. Familiarity with PostGIS is highly desirable. Cloud & Infrastructure: Hands-on experience or working knowledge of containerizing applications using Docker and deploying services on AWS . Networking Fundamentals: Solid understanding of network protocols spanning the transport and application layers (TCP/UDP, gRPC, MQTT). Systems Thinking: Deep interest in Linux environments, system-level daemons, and designing for the constraints of edge/embedded hardware. Tooling: Familiarity with Git, Linux CLI, and building/debugging in a headless environment.
Bonus Points For
-
A portfolio of backend projects demonstrating complex data routing or custom network protocols. Contributions to open-source Go projects or exposure to C/Rust in a systems context. Understanding of fault containment and graceful degradation in distributed systems.
-
Why Join Us? Opportunity to work in a fast-paced and dynamic environment. Opportunities for professional advancement as the company undergoes expansion. A culture that fosters collaboration and creativity within the team. Collaborate closely with seasoned experts in the field. Gaining an entry point into the field of automobile development.
More at raptee