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 Credo AI, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Engineer - Platform & Site Reliability at Credo AI, you will play a pivotal role in enhancing the reliability and functionality of our cutting-edge platform. Your responsibilities will encompass designing, building, and maintaining infrastructure and application components that ensure the seamless operation of our services. You will collaborate with cross-functional teams to implement best practices in software engineering and operational excellence, all while fostering a culture of reliability and efficiency within the organization.
Job Responsibilities
- Design and develop scalable and highly available platform architecture.
- Implement monitoring, alerting, and incident management processes to ensure service reliability.
- Continuously optimize system performance and availability through proactive maintenance and optimization tasks.
- Collaborate with development teams to integrate reliability and performance best practices into the software development lifecycle.
- Automate and streamline operations and processes, utilizing configuration management tools.
- Perform regular system reviews and provide necessary updates to enhance operational efficiency.
- Participate in on-call rotations and troubleshoot issues as they arise to ensure minimal downtime.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience as a Software Engineer or in a Site Reliability Engineering role.
- Proficiency in programming languages such as Python, Java, Go, or similar languages.
- Solid understanding of cloud platforms like AWS, Azure, or Google Cloud.
- Experience with container orchestration tools such as Kubernetes or Docker.
- Familiarity with CI/CD pipelines and automation tools.
- Strong problem-solving skills and attention to detail.
Technologies & Tools
The Software Engineer - Platform & Site Reliability role at Credo AI involves hands-on experience with a variety of technologies and tools, including but not limited to AWS, Terraform for infrastructure as code, Docker and Kubernetes for containerization and orchestration, as well as Prometheus and Grafana for monitoring and performance tracking. Familiarity with database systems and version control systems like Git is also essential for effective task execution and collaboration.
Ideal Candidates
Ideal candidates for the Software Engineer - Platform & Site Reliability position possess a proactive mindset and an innate passion for problem-solving. They are adaptable and thrive in a dynamic, fast-paced environment. Exceptional communication skills and the ability to work collaboratively with diverse teams are crucial traits, along with a strong commitment to delivering high-quality solutions. Candidates should also demonstrate a keen interest in emerging technologies and best practices within the field of software engineering and site reliability.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.