Job details for
Senior/Staff Software Engineer- Distributed Systems

Senior/Staff Software Engineer- Distributed Systems

Job Info

Category: Software Engineering
Company Description: Leading Contributor in Data Management, Machine Learning and Advanced Analytics
Salary: Highly Competitive, Depending on Experience
Position Type: Client Services
Job Number: 10913

Job Description

Our client's team is looking for passionate developers to join our growing engineering team. The team is responsible for building out the market leading management product for Hadoop. The goal of the team is to make management of Hadoop simple and develop useful capabilities to interact with the data in amazingly interactive ways for everyday users, operators and admins. We are building a team of top-notch engineers that are passionate about distributed systems, scalability, test-driven development, and user experience.

You will be responsible for architecting and implementing a diverse set of applications built as part of our Enterprise. Designed specifically for mission-critical environments, our Enterprise includes CDH, the world’s most popular open source Hadoop-based platform, as well as advanced system management and data management tools. It also is an exciting time to join the team. We are starting our journey towards bringing to market the next generation of management platform that helps container native Hadoop services to work in a Kubernetes cluster.

Key Responsibilities:

  • Ship high-quality distributed systems that make Hadoop work across thousands of nodes

  • Collaborate with engineers and open source committers from various Hadoop projects

  • Lead impactful projects that move the needle on the adoption and expansion of Hadoop across the world

  • Be a thought leader on Hadoop management in the Enterprise

  • Lead component roadmap, scoping discussions with PM

  • Conduct workshops at Strata Hadoop conferences

  • Coach and develop junior engineers on all aspects of software development

  • Test driven development with experience in working with test automation infrastructure and making enhancements to it

  • Scale Hadoop cluster management across 10k nodes


  • 8+ years industry experience building software in a large scale production environment. Java preferred, but we’re equally happy hiring people people versed in C#/Scala/C++.

  • Strong understanding of systems, multi-threading, databases, networks and the web

  • Strong grasp of algorithms and data structure fundamentals: O(log n) vs. O(n) matters a lot when N is 100 petabytes.

  • Experience with 'data-center scale' computing

  • B.S. or M.S. in Computer Science or equivalent experience

Big plusses:


  • Expert-level proficiency in Java and technologies like Spring, Hibernate, Jetty, Netty, Jackson, CXF, Swagger

  • Deep understanding of any large, complicated system

  • Experience with distributed systems and RPC frameworks

  • Working knowledge of Kubernetes and microservices based application design

  • Strong understanding of Unix

Andiamo is an Equal Opportunity Employer

Andiamo provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Andiamo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.
No Photo

Contact Recruiter

17 State Street, 8th floor
New York, New York 10004

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Us