We are seeking a highly skilled and motivated Data Platform Engineer with 4 to 10 years of experience in designing, building, and architecting highly resilient and scalable data platforms. The ideal candidate should possess strong expertise in modern data engineering technologies, backend application development, and cloud platforms.
Key ResponsibilitiesDesign and build resilient, scalable, and high-performance data platforms.
Work across platforms like Databricks, Snowflake, and Kafka to develop and manage large-scale data pipelines and processing systems.
Build and maintain applications deployed on AWS or Azure.
Develop and optimize backend applications that are data- or computation-intensive (e.g., grid-based systems).
Collaborate in code reviews, PRs, and Agile development cycles, with ownership across full development lifecycle.
✅ Required Skills4–10 years of experience in data engineering and architecture.
Hands-on experience in Databricks, Snowflake, and Kafka.
Strong programming skills in Java, Scala, or Python (with openness to learn others).
Solid understanding of Object-Oriented Programming (OOP) and a keen interest in Functional Programming concepts.
Good knowledge of data modeling, data warehousing, and distributed systems.
Familiarity with tools such as Git, Bitbucket, Jenkins, JIRA, and Agile/Scrum methodologies.
Bachelor's or Master's in IT, Computer Science, Engineering, or a related field.
Preferred / Nice to HaveExperience in financial services or understanding of financial products.
Previous work on grid-based computation systems or real-time data streaming platforms.
4-10 years of experience in designing and building architecting highly resilient data platforms Strong knowledge of data engineering, architecture and data modeling Experience in platforms like Databricks, Snowflake and Kafka Experience on building applications on cloud (AWS or Azure) Prior experience in developing data or computation intensive (e.g. grid based) backend applications is an advantage Strong programming skills (Java/Scala / Python) skills with the willingness to pick up the other language if not already mastered at a sufficient level OOP design skills with an understanding or at least personal interest towards the concepts of Functional Programming Willingness to understand and enhance other people's code, being able to work in an environment where developers will oversee and work on wider wider bucket Prior experience in working with Git, Ritbucket, Jenkins, working with PR-s, using JIRA, following the Scrum Agile methodology is an advantage Bachelors or Masters in any relevant field of IT/Engineering Strong analytical and problem-solving skills Prior knowledge of financial products is an advantage