If you are a self-motivated and results-driven individual with a passion for distributed systems, we want to hear from you
Job Title: Lead Distributed Systems Engineer
Location: San Francisco, California, United States
Salary: $123 Per hour
Company: Lobox
Employment Type: Contract
Job Functions: Engineering, Information Technology, Design
Job Description: Lobox is seeking a highly skilled and motivated Lead Distributed Systems Engineer to join our dynamic team. As the Lead Distributed Systems Engineer, you will play a key role in the design, development, and maintenance of our distributed systems architecture. You will be responsible for leading a team of engineers, ensuring the successful implementation of our distributed systems solutions.
Responsibilities:
- Lead the design and development of scalable and fault-tolerant distributed systems.
- Collaborate with cross-functional teams to define system requirements and design specifications.
- Develop and maintain highly efficient and reliable code for distributed systems.
- Lead a team of engineers, providing guidance, mentorship, and technical expertise.
- Work closely with product managers and stakeholders to understand business needs and translate them into technical solutions.
- Stay up-to-date with industry trends and advancements in distributed systems technology.
- Troubleshoot and resolve issues related to distributed systems, ensuring system stability and performance.
- Participate in code reviews and provide constructive feedback to team members.
- Drive continuous improvement initiatives to optimize system performance and scalability.
- Act as a subject matter expert for distributed systems, providing guidance and support to other teams within the organization.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in designing and developing distributed systems.
- Proven experience in leading a team of engineers.
- Strong understanding of distributed systems principles and concepts.
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with distributed computing frameworks like Hadoop, Spark, or Kafka.
- In-depth knowledge of database systems, including SQL and NoSQL.
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Join our team and be a part of our mission to revolutionize the way we build and use distributed systems. Lobox offers a competitive salary, comprehensive benefits, and a dynamic work environment where your ideas and contributions are valued. Apply now and take the next step in your career as a Lead Distributed Systems Engineer.