If you are a highly motivated and driven individual with a passion for building and maintaining distributed systems, we would love to have you on our team
Job Title: Principal Distributed Systems Engineer
Location: New York, New York, United States
Salary: $138 Per hour
Overview: We are seeking a highly skilled and experienced Principal Distributed Systems Engineer to join our dynamic and innovative team. As a Principal Distributed Systems Engineer, you will be responsible for designing, developing, and maintaining our highly complex and distributed systems. You will play a crucial role in driving the success of our company by ensuring the reliability, scalability, and performance of our systems. If you are passionate about distributed systems and possess strong leadership skills, we would love to hear from you.
Key Responsibilities:
- Design, develop and maintain highly distributed systems to meet the company's technical and business needs.
- Work closely with cross-functional teams to gather requirements and translate them into technical specifications.
- Design and implement robust and scalable system architecture.
- Evaluate and select appropriate technologies and tools to build and maintain our distributed systems.
- Develop and maintain documentation for system architecture, design, and processes.
- Ensure the security, reliability, and availability of our distributed systems.
- Conduct performance analysis and optimization to improve the efficiency and performance of our systems.
- Provide technical guidance and mentorship to junior engineers in the team.
- Stay updated with the latest industry trends and emerging technologies related to distributed systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in designing and developing distributed systems.
- Strong experience with distributed systems architecture, design, and implementation.
- Proficient in programming languages such as Java, Python, or Go.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Hands-on experience with cloud technologies such as AWS, Azure, or Google Cloud Platform.
- Experience with relational and NoSQL databases.
- Excellent problem-solving and analytical skills.
- Strong leadership skills and the ability to work in a fast-paced and collaborative environment.
- Excellent communication and interpersonal skills.
We Offer: -A competitive salary and benefits package.
- Opportunities for career growth and development.
- A supportive and collaborative work environment.
- The opportunity to work on cutting-edge technologies and projects.
- Flexible working hours.
- Team building activities and company events.
Apply now and join us in shaping the future of our company.