Backend Data Engineer
Job Description:
We are seeking a highly skilled Backend Data Engineer to join our team. As a key member of the Core ML Powerback Features Team, you will be responsible for designing and developing backend systems that power user-facing features.
Key Responsibilities:
* Design and develop scalable backend features in core applications.
* Collaborate with cross-functional teams on end-to-end functionality.
* 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 design, build, and maintain systems used by multiple engineers over the long term.
* Familiarity with RESTful APIs, storage, caching, and data processing.
* Excellent communication skills and ability to explain system designs and product implications clearly.
* Prior work on user-facing products, understanding user experience, and identifying quick product improvements.
Preferred Qualifications:
* 3–5 years of professional experience in backend or Big Data engineering.
About Us:
We offer a dynamic and collaborative work environment, with opportunities to grow and learn from experienced professionals.