Are you looking for a challenging role that combines technical expertise with collaboration and problem-solving?
About the Role
We are seeking an experienced Big Data Software Engineer III to join our team. As a key member of our Core ML Powerback Features Team, you will work on backend systems powering user-facing features, collaborating closely with design, product, and client teams to build high-quality, scalable solutions.
Your Key Responsibilities
* Develop and maintain backend features in core applications, from requirement gathering to implementation and launch validation.
* 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
To succeed in this role, you will need:
* 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.
* Experience with Power BI or general Big Data tooling is a plus.
* Practical automation experience is beneficial.
Preferred Qualifications
We are looking for candidates with 3–5 years of professional experience in backend or Big Data engineering, as well as prior work on user-facing products, understanding user experience, and identifying quick product improvements.