About the job
Avalore is on the lookout for a skilled Cloud Software Engineer II to join our innovative team. In this role, you will develop, maintain, and enhance intricate Big-Data Cloud systems based on meticulously documented requirements. You will play a vital role in every aspect of back-end processing, including data analysis and indexing, while providing your expertise in Cloud Computing, the Hadoop Ecosystem, including Java application implementation, Distributed Computing, Information Retrieval (IR), and Object-Oriented Design. You will work both independently and collaboratively within a team environment. Your responsibilities will include reviewing and testing software components to ensure compliance with design specifications, documenting test results, and addressing software problem reports. Additionally, you will utilize appropriate software development and design methodologies tailored to our development environment.
Key responsibilities include:
- Applying in-depth expertise in Information Retrieval to assist the software development team in designing, developing, and testing Cloud Information Retrieval solutions.
- Implementing complex workflows for Cloud MapReduce analytics.
- Developing code that interacts with Cloud Distributed Coordination Frameworks.
- Supervising one or more software development tasks to ensure completion within the constraints of the specific software development process.
- Recommending improvements for documentation and software development process standards.

