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
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.
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
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 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.
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.