Learn how to Automate in English, on Kognitos! Sign up for our Workshop on April 24th. Register now

Staff Software Engineer (Backend)

San Jose, California, United States, 95112

JOB DESCRIPTION - SJ - SW Engineering - Backend

 

About Us:

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 have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

We are looking for a skilled and motivated Backend Engineer to join our growing team.

In this role, you will be responsible for developing and maintaining the backend infrastructure for our applications, using AWS Serverless and Python technologies. As a Backend Engineer, you will work closely with other engineers and stakeholders to design, build, and deploy scalable and robust systems.

Responsibilities:

  • Develop and maintain the backend infrastructure for our applications using Python and AWS Serverless technologies.
  • Collaborate with cross-functional teams to design and implement scalable and robust systems, including microservices and cloud-based architectures.Ensure the reliability, scalability, and performance of the backend systems through monitoring and optimization.
  • Create and maintain database schema and queries to support the application features.
  • Write unit and integration tests for the backend code and ensure code quality through code reviews.
  • Continuously improve the software development process by incorporating best practices and modern software development methodologies, such as Agile, DevOps, and CI/CD.
  • Investigate and troubleshoot production issues and provide timely solutions to minimize downtime and ensure smooth operations.
  • Participate in architectural discussions and contribute to the development of technical solutions and best practices.
  • Stay up to date with the latest technologies and trends in software development and recommend improvements to the technology stack to increase efficiency and scalability.
  • Work in a fast-paced, collaborative environment with a focus on delivering high-quality software that meets customer needs.

Requirements:

  • B.S. or higher degree in Computer Science/Engineering or similar field or equivalent work experience, 5-8 years of industry experience (or equivalent).
  • Proficient in Python programming language.
  • Experience with modern software development practices and methodologies, including Agile, DevOps, and Continuous Integration/Continuous Delivery (CI/CD).
  • Experience with large-scale distributed systems, microservices, and cloud-based architectures.
  • Strong understanding of software design patterns, algorithms, data structures, and database technologies.A natural problem solver, with the ability to identify problems and lead the development of a solution.

What We Offer:

  • Competitive salary and benefits package.
  • Flexible working hours.
  • A dynamic and collaborative work environment.
  • Opportunities for professional development and growth.
  • An innovative culture that encourages creative thinking and problem solving.
 

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.

 

Remote : No

Type : Full Time

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.