Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by ClickHouse, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Cloud Software Engineer focused on Developer Productivity at ClickHouse, you will be instrumental in enhancing the efficiency and workflow of our development teams. You will design and implement tools and systems that streamline processes, improve collaboration, and ultimately enable faster software deployment and higher code quality. Your role will involve working closely with software engineers, product managers, and other stakeholders to identify productivity gaps and develop solutions that support a robust development environment.
Job Responsibilities
- Design and develop developer-centric tools that foster a productive software development environment.
- Identify bottlenecks in current development workflows and propose actionable enhancements.
- Collaborate with engineering teams to integrate tools and automate processes.
- Monitor and evaluate the effectiveness of tools and processes, making iterative improvements as necessary.
- Engage in code reviews and provide constructive feedback to ensure high-quality software development practices.
- Maintain documentation for tools and practices to facilitate knowledge sharing among the team.
- Stay updated on industry best practices and emerging technologies relevant to developer productivity.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a software engineer, preferably in a cloud environment.
- Strong proficiency in programming languages such as Python, Java, or Go.
- Experience with CI/CD tools and methodologies.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) and their developer tools.
- Excellent problem-solving skills and the ability to work independently in a remote setting.
- Strong communication and collaboration skills.
Technologies & Tools
This position will require proficiency in a variety of modern tools and technologies. You will work with programming languages such as Python, Java, or Go, as well as CI/CD pipelines and cloud infrastructures like AWS, Google Cloud, or Azure. Familiarity with containerization technologies (e.g., Docker, Kubernetes) and infrastructure as code tools will also be essential in optimizing our development efforts.
Ideal Candidates
The ideal candidates for this role will possess a passion for improving developer workflows and making a significant impact on team productivity. They should be proactive, detail-oriented, and forward-thinking, able to anticipate the needs of development teams and act on them. Strong collaboration skills are essential, as working effectively with diverse teams will be critical in this remote position. A genuine interest in continuous learning and adapting to new technologies will further enhance their success in this role.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.