Developer Productivity Engineer
Kognitos
Kognitos is a cutting-edge automation platform that combines the power of Generative AI and Natural Language Processing (NLP) to provide a conversational and intuitive experience for business users. As a fully serverless, SaaS automation platform, Kognitos enables users to build, manage, and execute automations in natural language, with the ability to process and understand domain-specific language. Kognitos provides a detailed auditable view of its runs, allowing users to gain insights into why an action happened or what might have gone wrong in case of an exceptional situation. Additionally, Kognitos's conversational exception handling, powered by Generative AI, allows for quick and easy resolution of unexpected system errors or business exceptions.
We’re looking for a Developer Productivity Engineer with an SRE background to help us streamline and optimize our development processes, making a significant impact on both developer efficiency and overall system reliability.
Role Overview:
In this hybrid role, you will work at the intersection of Developer Productivity and Site Reliability Engineering (SRE). You’ll be responsible for improving developer workflows, building tools to automate repetitive tasks, and ensuring our systems are robust, reliable, and performant. Your role is crucial in helping developers at Kognitos ship features faster while maintaining high system availability.
Key Responsibilities:
-
Developer Productivity Optimization:
Design, build, and maintain internal tools and automation frameworks that enhance developer efficiency and reduce toil.
Identify bottlenecks in the development workflow and implement solutions to streamline processes.
Work closely with engineering teams to understand their needs and provide effective tooling, documentation, and process improvements.
-
Site Reliability Engineering (SRE) Focus:
Implement SRE best practices, including monitoring, alerting, and capacity planning, to ensure a stable, high-performance infrastructure.
Automate deployment pipelines, conduct system health checks, and reduce manual intervention for incident management.
Collaborate with cross-functional teams to develop and enforce SLAs, SLOs, and SLIs, ensuring a resilient infrastructure.
-
System and Code Quality:
Advocate for testing practices that improve code quality and maintainability, including CI/CD pipelines, code reviews, and static code analysis.
Optimize resource utilization and enhance scalability through proactive performance tuning.
-
Collaboration and Support:
Serve as a bridge between development and operations teams, promoting a DevOps culture.
Provide mentorship on development best practices and DevOps tools to support our engineering culture of continuous improvement.
Qualifications:
-
Technical Skills:
Proven experience in Developer Productivity Engineering or SRE roles.
Proficiency with cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes, Docker).
Familiarity with Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation.
Strong scripting and automation skills (Python, Bash, or similar).
-
Soft Skills:
Strong problem-solving abilities and attention to detail.
Ability to work collaboratively in cross-functional teams, communicating effectively with technical and non-technical stakeholders.
Adaptability and willingness to learn new tools and technologies.
Preferred Experience:
Experience with observability tools (Prometheus, Grafana, Datadog) for monitoring and alerting.
Familiarity with CI/CD tools and best practices, especially GitHub Actions, Jenkins, or equivalent.
Previous work in a startup environment or on rapid-growth engineering teams is a plus.
Final note
You do not need to match all of the listed expectations to apply for this position. We are committed to building a team with a variety of backgrounds, experiences, and skills.
Equal opportunities provider
Kognitos is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.