Our Client is seeking a talented Lead Engineer for distributed Computing to join their Connecticut team. They will work closely with software engineers as well as infrastructure and other internal teams to produce the design documents for the new system. Ideally the candidate will have at least 5 years prior experience in designing and implementing large distributed computing systems and will be confident handling high volume data.
An expert proficiency in python is strongly preferred. They should have a deep understanding of leading distributed computing technologies, such as Apache Spark, Apache Mesos, and cloud computing and has successfully applied them to real world situations.
Key Job Responsibilities
As the Distributed Computing Architect, the candidate will work closely with software engineers as well as infrastructure and other internal teams analyzing the existing system, collecting design requirements, driving key design decisions and producing design documents for the new system. As a senior member of the team, the candidate will also guide and work together with software engineers in the planning and implementation of the new system, setting software development standards, and ensuring the satisfactory delivery of the final product.
Suggested Skills/ Experience
If you would like to be considered for the Lead Engineer-Distributed Computing position, or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team.