Data Platform Engineer
Rajesh Naidu KenguvaRemoteLEADPosted 1h ago
PythonSQLFastAPIAzureDatabricksPySparkDomain-Driven Designevent-driven architectureGitSVNPytestUnittestAgile methodologiesRESTful API
About the Role
We are seeking a Lead Software Engineer to join our Enterprise Data Platform Services team. This role plays a central role in building and operating self-service capabilities that empower data scientists and engineers to build and deliver with greater speed and autonomy.
Key Responsibilities
• Shape the future of our enterprise data platform
• Integrate the enterprise data value chain from ingestion to insight delivery
• Work closely with product managers, data scientists, and engineers
• Ensure services are integrated with broader platform initiatives
Requirements
• 13+ years of professional software development experience
• Proficiency in Python and experience building APIs using FastAPI
• Strong SQL skills and experience with structured data
• Experience with Microsoft Azure (Function Apps, Service Bus, AKS)
• Experience with Databricks and PySpark
• Experience with Domain-Driven Design and event-driven architecture
• Experience with version control systems (Git, SVN)
• Deep familiarity with automated testing frameworks
• Understanding of Agile methodologies
• Knowledge of RESTful API design and integration