Job Title: Senior Backend Developer - Data Scientist
As a Senior Backend Developer – Data Scientist, you will work on backend systems powering user-facing features, collaborating closely with design, product, and engineering teams to build high-quality, scalable solutions.
Key Responsibilities:
* Design, develop, and maintain backend features in core applications.
* Collaborate with cross-functional teams on end-to-end functionality, ensuring seamless integration and efficient data processing.
* Write reliable, maintainable, and testable code with a focus on technical excellence, adhering to industry standards and best practices.
* Work with world-class engineers on high-impact projects, continuously learning and growing your skills, and contributing to the development of cutting-edge technologies.
Requirements:
* Strong experience in Java backend development, with a proven track record of delivering high-quality solutions.
* Hands-on experience with Big Data technologies such as Hadoop, Spark, and MapReduce, with a deep understanding of data processing and analysis.
* Ability to design, build, and maintain systems used by multiple engineers over the long term, ensuring scalability and reliability.
* Familiarity with RESTful APIs, storage, caching, and data processing, with a strong understanding of software architecture and system design.
* Excellent communication skills and ability to explain system designs and product implications clearly, effectively collaborating with stakeholders and team members.