**Job Title:** Big Data Software Engineer
We are seeking a skilled software engineer to join our team and contribute to the development of cutting-edge big data solutions.
About the Role:
The successful candidate will work on designing, building, and maintaining high-quality backend systems that power user-facing features. The ideal candidate will have a strong background in Java backend development and experience with big data technologies such as Hadoop, Spark, and MapReduce.
Responsibilities:
- Develop and maintain 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
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
PREFERRED SKILLS:
- 3–5 years of professional experience in backend or big data engineering
- Prior work on user-facing products, understanding user experience, and identifying quick product improvements
What We Offer:
A collaborative and dynamic work environment with opportunities for growth and development.