Remote job
Backend Platform Engineer
Job details
About this role
Role overview Own the backend systems behind a voice-enabled creative device for children, from its APIs and real-time connections to job processing and cloud infrastructure. You’ll help a small engineering team make the service reliable, secure for children, and cost-effective as usage grows.
Responsibilities - Build and operate the APIs and queues that process device requests. - Maintain reliable real-time connections between devices and backend services, working with firmware engineering. - Improve autoscaling to handle growth and seasonal demand, coordinating with the machine learning serving team on GPU inference. - Develop observability through metrics, logs, traces, and actionable alerts; add cost tracking for requests, models, and services. - Own service releases, database migrations, safe deployment practices, and rollback plans. - Work with trust and safety colleagues on abuse prevention, device security, and child privacy; share on-call and reduce recurring incidents.
Requirements - Strong Python and PostgreSQL experience. - Production infrastructure ownership, including operational responsibility for systems you build. - Experience scaling a queue-based or real-time system through substantial traffic growth. - Willingness to learn Elixir, or prior experience with it. - Comfort participating in on-call and improving system reliability over time.
Benefits and work setup - Remote work is indicated in the listing. - The listing describes flexible hours, career development, comprehensive benefits, and additional perks.