R&D Engineer
Role Overview
LocoBike is seeking a R&D Engineer with strong full-stack capabilities and a solid
understanding of mobile application systems (iOS & Android) to support our
smart-mobility platform and applied research initiatives.
This role is for engineers who use AI coding agents as a force multiplier, not a
substitute for thinking. You will be expected to design systems, make
architectural decisions, and take full ownership of code quality while leveraging AI
tools to deliver high-quality, maintainable, and well-reasoned solutions.
The position combines mobile systems, backend services, and research
oriented programming, working closely with product, operations, and research
stakeholders.
Key Responsibilities
Design and develop end-to-end systems across mobile applications (iOS & Android)
Android), backend services, APIs, and data layers
Take ownership of system architecture, including component boundaries, data
flow, and client–server responsibilities
Collaborate with cross-functional teams to translate real-world operational and
research requirements into scalable technical solutions
R&D Engineer1
Build and maintain backend services and integrations supporting LocoBikeʼs
core mobility and operations platforms
Work closely with mobile apps, understanding performance, latency, reliability,
and real-world usage constraints
Use Python to support R&D activities, including:
Data processing and analysis
Algorithm prototyping and experimentation
Supporting research validation and technical documentation
Leverage AI coding agents to accelerate development while:
Clearly defining problems and constraints
Critically reviewing and validating generated code
Ensuring correctness, performance, and maintainability
Review AI-assisted outputs with a strong verification mindset, considering
edge cases, failure modes, and long-term implications
Continuously improve system design, code quality, and development
workflows
R&D Engineer2
Experience designing and consuming RESTful APIs and working with
databases
Familiarity with AI coding agents and a demonstrated ability to:
Frame problems clearly before generating code
Evaluate, refine, and take ownership of AI-assisted outputs
Use AI to improve quality, not just speed
Strong architectural thinking, with the ability to reason about trade-offs,
constraints, and system boundaries
High sense of ownership, accountability, and responsibility for production
quality systems
Requirement:
Education & Experience
Bachelorʼs degree or above in Computer Science, Engineering, Data Science,
or a related discipline; Masterʼs degree or PhD preferred.
Technical & Mindset Requirements
Strong understanding of full-stack system architecture, including mobile
frontend, backend services, and data layers
Hands-on experience working with iOS and/or Android applications (native or
cross-platform frameworks such as Flutter or React Native are acceptable)
Backend development experience (e.g. Node.js, PHP, Python, or equivalent)