CareerPlanSign in

Senior Software Engineer (Python + Rust)

Constructor TECH🌐 Remote💼 Full-time🗓 2026-07-13 → 2026-09-26

Core

Design and implement backend services in Rust and maintain Python services for an all-in-one education and research platform.

Role type

Senior Software Engineer (Backend)

Builds

Backend microservices for an education and research platform

Domain

EdTech / Distributed Systems

Deliverable

production ML models | product features

Required skills

Rust, Python (FastAPI, asyncio), Microservices architecture, PostgreSQL, gRPC/REST, Kafka/RabbitMQ/NATS, k8s, CI/CD

Preferred skills

Python to Rust migration, Vector databases (Qdrant), LLM API integration, LangChain/LangGraph/RAG

Technologies

Rust, Python, FastAPI, PostgreSQL, Kafka, RabbitMQ, NATS, gRPC, Kubernetes

Responsibilities

Design and implement backend services in Rust within a microservices architecture; Maintain and evolve existing Python services; Write maintainable, testable, and performant code; Work with QA and DevOps to improve reliability, observability, and performance; Contribute to architectural decisions regarding language choice and communication patterns

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.