Senior Staff Data Platform Software Engineer (Persistence & Data Management)
HybridHyderabad, Telangana, India
Job Summary
Lead and guide the development team in designing and implementing scalable data platform solutions while writing highly optimized code leveraging best practices in concurrency and memory utilization. Shape and execute data management strategies to ensure efficient storage, retrieval, and security, while collaborating with cross-functional teams to define initiatives and explore alternate storage technologies. Monitor and optimize data performance, troubleshooting issues as needed, and champion security standards across the organization. Drive the use of AI to solve difficult distributed systems problems at scale, establishing guardrails and processes for AI-led development. Act as a technical leader providing mentorship and fostering a culture of innovation.
Required Qualifications
- 15+ years of software development experience within a high-traffic, cloud-based environment
- Proficiency in Java programming and strong expertise in data structures and algorithms
- Proficiency with concurrency and parallel programming concepts
- Deep knowledge of databases, data modeling, and data storage technologies
- Strong relational database experience to handle large amount of data on relational systems
- Hands-on experience with writing and deploying java services in Kubernetes environments
- Strong understanding of cloud-based and distributed systems
- Proven experience in leading and mentoring engineering teams
- Excellent problem-solving and communication skills
Desired Qualifications
- Experience with distributed storage systems such as S3 and Apache Iceberg at scale
- Familiarity with ServiceNow platform
- Working knowledge of JavaScript
- Track record of applying AI to hard distributed-systems problems, with strong judgment on guardrails/process for AI-led development; MCP/A2A platform experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.