
Senior Software Engineer Billy Team
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Senior Software Engineer - Billy Team
About Cast AI
Cast AI is the leading Application Performance Automation (APA) platform, empowering customers to optimize cloud costs, enhance performance, and elevate productivity – all automatically. Our platform, initially designed for Kubernetes, extends beyond cost and observability to deliver a comprehensive solution for modern application management.
The Role
We are seeking a talented and passionate Senior Software Engineer to join our Billy Team. You will play a key role in developing and maintaining core components of our platform, contributing to its scalability, reliability, and innovation.
Responsibilities
- Design, develop, and implement robust and efficient software solutions.
- Collaborate with cross-functional teams to define and deliver features.
- Participate in code reviews and ensure adherence to best practices.
- Contribute to the continuous improvement of our development processes.
- Stay abreast of emerging technologies and industry trends.
Qualifications
Required:
- 5+ years of experience in software engineering with a strong understanding of object-oriented programming principles.
- Proficiency in Go programming language and experience with building and maintaining large-scale, distributed systems.
- Experience with cloud platforms (GCP, AWS, Azure) and containerization technologies (Docker, Kubernetes).
- Familiarity with API design and development, RESTful APIs, and microservices architecture.
- Excellent problem-solving and debugging skills with a passion for writing clean, maintainable code.
- Strong communication and collaboration skills to effectively work within a remote team.
Preferred:
- Experience with machine learning algorithms and their application in cloud optimization.
- Familiarity with monitoring and observability tools (Prometheus, Grafana).
- Contributions to open-source projects.
- Experience with CI/CD pipelines and automated testing.
Technical Development
- Design, develop, and maintain core components of the Cast AI platform, focusing on scalability, reliability, and performance.
- Contribute to the architecture and design of new features and functionalities, ensuring alignment with overall product strategy.
- Write clean, well-documented, and testable code, adhering to best practices and coding standards.
- Collaborate with other engineers to review code, identify potential issues, and ensure code quality.
Problem Solving & Innovation
- Analyze and troubleshoot complex technical issues, identifying root causes and implementing effective solutions.
- Stay abreast of emerging technologies and industry trends, exploring opportunities to enhance the Cast AI platform.
- Proactively identify areas for improvement and propose innovative solutions to enhance product functionality and user experience.
Teamwork & Communication
- Effectively communicate technical concepts to both technical and non-technical audiences.
- Collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions.
- Participate in code reviews, sprint planning, and other team meetings to ensure alignment and progress.
Selection Process
A potential Senior Software Engineer joining the Billy Team at Cast AI can expect a multi-stage hiring process.
It begins with a review of submitted applications, focusing on qualifications and experience. Shortlisted candidates will then participate in a phone screening to discuss their background and technical skills.
Those who impress will be invited for a technical interview, where they'll delve into coding challenges and problem-solving scenarios. Finally, selected candidates will engage in a final interview with the team to assess cultural fit and project alignment. Throughout the process, Cast AI aims to provide a transparent and engaging experience for all applicants.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About Cast AI
Cast AI is revolutionizing cloud computing with its cutting-edge Application Performance Automation (APA) platform. Their mission is to empower customers to optimize their cloud environments effortlessly, slashing costs, enhancing performance, and supercharging productivity.
Cast AI's intelligent platform, initially designed for Kubernetes, transcends traditional cost and observability solutions. By leveraging advanced machine learning algorithms, Cast AI autonomously analyzes and adjusts cloud resources, ensuring applications run at peak efficiency while minimizing expenses. With Cast AI, businesses can focus on innovation, knowing their cloud infrastructure is constantly optimized for maximum value.
Ready to Apply?
Join Cast AI and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job