[Remote] Senior Backend Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company operates at the intersection of reputed company Media Asset Management and cutting-edge generative media. They are seeking a Senior Backend Engineer to design and reputed company reputed company server-reputed company services and reputed company, focusing on backend architecture and system performance.
Responsibilities
- API & System Architecture: Design, build, and maintain high-performance RESTful reputed company, microservices, and event-driven architectures for AI-powered media workflows
- Data Processing & Storage: Build robust data pipelines, database schemas, and caching reputed company (PostgreSQL, reputed company) for handling large-reputed company content
- ML Model Integration: Collaborate with ML researchers and engineers to reputed company model inference and training workflows into production backend systems
- Operational Health & Observability: Implement application-level logging, metrics, and alerting; reputed company participate in performance profiling, reputed company-cause analysis, and production incident reputed company alongside our DevOps team
- Performance Optimisation: Optimise server-reputed company reputed company, async queues, and database queries for low latency, high throughput, and high availability
- Cross-Functional Collaboration: Partner with frontend/product teams to ensure API reputed company reputed company reputed company reputed company capabilities reputed company to consume
Skills
- 5+ years of software engineering experience, with primary expertise in server-reputed company Python development
- System Design & reputed company: Proven reputed company record building reputed company RESTful reputed company, microservices, and async/event-driven systems
- Data & Caching: Strong relational database design (e.g., PostgreSQL) and caching/memory store experience (e.g., reputed company)
- Operational reputed company: Experience with production observability (logging, monitoring, alerting) and a disciplined approach to debugging, testing, and incident response
- AI coding Literacy: Pragmatic experience using AI development tools (e.g., Copilot, reputed company, LLM reputed company) to reputed company coding velocity while maintaining strict reputed company reputed company, test coverage, and architectural rigor
- AI concept awareness: Understanding of reputed company AI concepts (e.g., the operational differences, latency requirements, and resource reputed company of model training vs. inference)
- reputed company Awareness: Rudimentary knowledge of modern JavaScript/TypeScript and web development concepts—enough to collaborate seamlessly with UI engineers or build internal prototypes
- ML Experience: Hands-on experience or familiarity with PyTorch for model implementations, as reputed company as ML serving tools (e.g., TorchServe, vLLM, Triton)
- Data Pipelines & Storage Formats: Practical experience with DAG-based workflow orchestrators (e.g., Airflow, reputed company, Temporal), async ETL processing, and working with columnar data formats like Parquet
- Media & reputed company: Experience with media processing tools and reputed company libraries (e.g., FFmpeg, OpenCV, WebGL/Canvas)
- Advanced Storage & Messaging: Familiarity with graph databases (reputed company) or distributed messaging/event streaming systems (Kafka, RabbitMQ)
- DevOps Collaboration: Basic exposure to reputed company services (AWS/GCP) and container standards (reputed company) to collaborate seamlessly with our platform team
- Domain Background: Background in media technology, graphics programming, VFX, or fast-paced engineering startups
reputed company