Über
Backend Software Engineer
to join our team and support the development of a sophisticated
grid planning and research platform . This role is ideal for an engineer who enjoys building
data-intensive, distributed backend systems
in a fast-paced R&D environment.
Contract role - 12 Months
Mountain View, CA - Hybrid
Recruitment process: General Interview- Technical Interview - Possible Project Interview- Client Interview
Role Overview As a Backend Software Engineer, you will design and build high-performance backend services that power complex planning and analytics tools. You will work closely with engineers, researchers, and product partners to rapidly prototype, validate ideas, and deliver reliable, production-ready solutions.
Key Responsibilities
Design and implement backend services using
Kotlin and gRPC Build and maintain
data pipelines and ingestion systems
handling diverse data sources Design, develop, and optimize
PostgreSQL database schemas and queries Write and maintain
comprehensive automated tests
to ensure reliability and code quality Collaborate with cross-functional teams in a
research-driven, agile environment Participate in
rapid prototyping and iterative development cycles Contribute to CI/CD pipelines and cloud-based deployments Must-Have Skills
Kotlin gRPC / Protocol Buffers PostgreSQL Bazel Required Experience
Strong experience building
production-grade backend services
in Kotlin Hands-on experience with
gRPC and distributed system API design Working knowledge of
PostgreSQL , including performance optimization Experience with
Bazel
and modern
CI/CD practices Hands-on experience with
Google Cloud Platform (GCP) Strong testing mindset and commitment to code quality Excellent communication skills with the ability to explain complex technical concepts clearly Nice to Have
Experience with
data-heavy platforms , simulations, or planning tools Background in
R&D or research-focused teams Exposure to large-scale data ingestion and processing systems
If this role aligns with your background or you would like to discuss it further, please reply to this email with your resume or availability for a conversation.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.