Cloud Engineer

Kern AI

看过: 143

更新日: 22-10-2024

位置: Bonn North Rhine-Westphalia

类别: IT-软件

行业: IT Services IT Consulting

水平: Mid-Senior level

工作类型: Full-time

Loading ...

工作内容

At Kern AI, we’re building open-core, developer-first tools to build trusted AI. Ok, those are a lot of buzzwords. What does it mean?
  • Open-core: Our products are partially open-sourced. This means that its source code can be seen on GitHub (https://github.com/code-kern-ai).
  • Developer-first: We build for technical users. Our tools are designed to spark creativity and bridge gaps between ideas and implementations.
  • Trusted AI: This just means that the AI is so good that users can trust it. If you can’t trust an AI assistant (because it makes too many mistakes), it is worthless.
We mainly tackle the challenge of providing the right contextual information to an AI assistant (such as ChatGPT) for a given user’s question.For instance, insurance companies have policies describing the conditions that need to be met for a claim to be valid; for an AI assistant to validate a client’s claim, it must have the exact right information at runtime to the client’s contracts and the insurer’s policies, and ideally, even some historical claims that were similar to improve reasoning.This is a difficult task, which makes the AI assistants trustworthy. At Kern AI, we build the right toolings for this, enabling our customers to build both with our tools integrated into their technology stack as well as building end-to-end solutions on our platform.TasksAs our Cloud Engineer, you will design and oversee our cloud infrastructure, ensuring it’s optimized for performance and scalability. Your role will encompass streamlining deployment processes, ensuring our software remains highly available, and safeguarding our application with robust security measures. Collaborating with our development team will be crucial, as will your involvement in backup and disaster recovery operations. We’ll also look to you to keep us at the forefront of cloud computing trends, manage any cloud-related incidents, and guide the team with best practices. Your expertise will play a key role in the stability and availability of our SaaS application.RequirementsWe know that technology is evolving quickly and that many skills can be learned on the job. That said, we want to hire someone who can help us relatively quickly. So the more qualifications you bring from those listed below, the better. We’ll look into the following qualifications from a technical point of view:Infrastructure Management:
  • Design, set up, and manage cloud infrastructure to ensure optimal performance, cost-efficiency, and scalability.
  • Collaborate with the development team to identify and integrate cloud services beneficial to the software.
Deployment & Continuous Integration:
  • Work closely with the software development team to streamline deployment processes.
  • Automate application deployment using CI/CD pipelines (we use Drone).
  • Monitor and ensure smooth, error-free deployment cycles.
  • Schedule and oversee regular software updates and patches.
Performance Monitoring:
  • Implement monitoring tools to track application performance, user activity, and resource usage.
  • Analyze metrics to forecast infrastructure needs and ensure optimal performance.
  • Respond to and troubleshoot performance bottlenecks.
Security & Compliance:
  • Implement and manage security protocols, including firewalls, access controls, and encryption mechanisms.
  • Regularly audit cloud infrastructure for potential vulnerabilities and address them proactively.
  • Ensure compliance with industry-specific regulations and best practices.
  • Work with the security team to conduct penetration tests and vulnerability assessments.
Collaboration & Documentation:
  • Collaborate with various teams to understand software requirements and provide cloud solutions accordingly.
  • Regularly update and maintain documentation related to cloud architectures, processes, and standard operating procedures.
  • Provide training and guidance to other team members on best cloud practices and solutions.
NICE TO HAVE:Availability & Disaster Recovery:
  • Design and implement high-availability (HA) strategies to ensure minimal downtime.
  • Set up and manage backup and disaster recovery solutions.
  • Ensure data redundancy across multiple regions or zones.
  • Regularly test disaster recovery and backup procedures to ensure data integrity and availability.
Research & Development:
  • Keep abreast of the latest trends and technologies in cloud computing.
  • Evaluate and recommend new cloud services and tools that can benefit the software and the organization.
  • Participate in workshops, conferences, and seminars to continuously enhance skills and knowledge.
Optimization & Cost Management:
  • Review and recommend cost-optimization strategies, such as reserved instances or spot pricing.
  • Track and manage cloud expenditures
Apart from that, have a look at our "About us" page on our website - you’ll learn more about our company and team there and can see if you would be a good fit. We value:
  • Bias towards action
  • Creativity and innovation
  • Self-starters
  • Teamwork
  • Kindness and empathy
  • Curiosity and passion
BenefitsBenefitsThere are lots of reasons to get excited about working for Kern AI. Here are some of them:
  • We pay a competitive salary, and every full-time employee receives virtual shares of the company.
  • You can work from anywhere within CET ± 2 hours. We have offices in Potsdam and Bonn if you want to join on-site.
  • MacOS, Windows or Linux? You can choose the equipment that works best for you.
  • We pay for educational courses you want to do, do internal learning sessions and help you grow as much as possible.
  • We offer 5 weeks of vacation every year, so you can take a break and recharge.
  • Working with a small team of highly passionate people is just incredible. You will be part of a great team. To give you some idea, on average, we have a 6.4 out of 7 happiness rating from our team members.
  • You are not just one gear in a machine. You are a key part of the team, and you have a lot of responsibility.
To hire someone for a role, we typically:
  • Invite for an initial screening call (10 to 15 minutes). We ask some questions, but you certainly also have the time to ask your own questions.
  • Do a founder’s interview to see if you could fit into the team. We’ll already dive into some details here, but in general, this call is set up for ca. 40 to 45 minutes.
  • We’ll look into some of your GitHub repositories (or working examples that you can provide), so you don’t need to do a case study just for us.
  • If we would like to hire you, we’ll offer you to meet a small group of the team firsthand to get to know them a little bit in a 30 minutes call.
  • And lastly sign the contract, if both sides are sure they want to work together
Loading ...
Loading ...

最后期限: 06-12-2024

点击免费申请候选人

申请

Loading ...

相同的工作

Loading ...
Loading ...