CareerPlanSign in

Senior Software Engineer (Python, Rust)

Constructor TECH🌐 Remote💼 Full-time🗓 2026-06-01 → 2026-09-26

Core

Design and implement backend services in Rust and maintain Python services within a microservices architecture to enable educational organizations to provide high-quality digital education.

Role type

Senior Software Engineer (Backend)

Builds

Backend services, microservices, and educational platform features

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; Maintain and evolve existing Python services; Write maintainable, testable, and performant code; Work with QA and DevOps to improve reliability and performance; Contribute to architectural decisions

Seniority

Senior, hands-on IC

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