DataHub
Software Engineer - Backend Platform
Palo Alto, California, United StatesmidAdded today
About this role
Join DataHub's Backend Platform team as a Software Engineer to design and build scalable backend services powering the AI & Data Context Platform used by 3,000+ enterprises. You'll develop reliable APIs, distributed systems, and operational capabilities while collaborating with senior engineers on complex technical challenges across metadata operations and cloud deployments.
What you'll do
- Design and build scalable backend services for DataHub Cloud and enterprise platform capabilities
- Develop APIs, workflows, and distributed services supporting metadata operations and deployment management
- Solve complex technical challenges involving scalability, performance, availability, and distributed systems
- Create features enabling customers to configure, manage, and operate DataHub across cloud and enterprise environments
- Build system health, usage, and performance monitoring capabilities for operational insights
- Write clean, maintainable code; participate in code reviews and technical design discussions
What they're looking for
- Backend service architecture and scalable system design
- Distributed systems and microservices development
- API design and REST/gRPC development
- System reliability, performance optimization, and availability patterns
- Cloud platform experience (AWS, GCP, or Azure)
- Database design and optimization
- Code quality and testing practices
- Cross-functional collaboration and communication
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
DataHub
Likely interview questions
- Describe your experience designing scalable backend services. What challenges did you encounter and how did you address them?
- Tell us about a time you worked on a distributed system. How did you handle consistency, reliability, or performance issues?