Note: The job is a remote job and is open to candidates in USA. Silicon Data is a company that brings transparency to the GPU economy by delivering real-time pricing intelligence and market analytics. They are looking for an experienced Backend Engineer to design and deploy scalable backend services while collaborating with benchmark engineers to improve their GPU benchmarking platform.
Responsibilities
- Design, build, and deploy scalable backend services while owning their performance and reliability in production
- Ensure code quality through unit testing, code reviews, and best engineering practices
- Accelerate development using AI tools and modern technologies to ship high-quality code faster
- Collaborate closely with benchmark engineers to build reliable, scalable and intuitive backend system for GPU Benchmarking
- Participate in technical discussions and code reviews, contributing to best practices
Skills
- 5+ years of experience in professional software development including shipping customer-facing web applications
- Expertise in FastAPI or similar Python frameworks, including async/await patterns, dependency injection, Redis, and Pydantic models
- Solid understanding of SQL and relational databases, including query optimization, indexing strategies, and performance tuning
- Proficiency with Git workflows, code reviews, and collaborative development practices
- Proven ability to implement CI/CD pipelines that enable safe, frequent deployments through automated testing, quality gates, and rollback capabilities
- Interest or experience in high-performance computing and GPU infrastructure
- Experience deploying and scaling apps on AWS or other cloud platforms
- Containerization skills (Docker, docker-compose, Dockerfile)
- Hands-on experience with distributed systems and container orchestration (Kubernetes, Slurm)
Benefits
- Fully remote
- Small, senior team with fast feedback loops and high autonomy
- Work on technically challenging problems in benchmarking and distributed systems
Company Overview