Job description
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.
This job post has been translated by AI and may contain minor differences or errors.