Backend Developer - Data Scientist
We are seeking a skilled Backend Developer to join our team. The ideal candidate will have experience in Java backend development, Big Data technologies such as Hadoop, Spark, and MapReduce.
Responsibilities:
* Design, build, and maintain systems used by multiple engineers over the long term.
* Collaborate with cross-functional teams on end-to-end functionality.
* Develop and maintain backend features in core applications, from requirement gathering to implementation and launch validation.
* Write reliable, maintainable, and testable code with a focus on technical excellence.
* Work with world-class engineers on high-impact projects, continuously learning and growing your skills.
Requirements:
* Strong experience in Java backend development.
* Hands-on experience with Big Data technologies such as Hadoop, Spark, and MapReduce.
* Ability to explain system designs and product implications clearly.
* Familiarity with RESTful APIs, storage, caching, and data processing.
* Excellent communication skills and ability to collaborate effectively with other teams.
* Experience with Power BI or general Big Data tooling is a plus.
* Practical automation experience is beneficial.