Sr. Software Engineer (Python)
As a Senior Software Engineer specializing in Python at Kaseya, you will lead the design and development of large-scale, distributed systems. Collaborating with cross-functional teams, you will architect robust, high-performance platforms that support Kaseya's mission to provide comprehensive IT infrastructure and security management solutions.
Your primary responsibilities will include architecting and implementing scalable, secure, and high-performance platforms using Python. You will design data processing pipelines to handle large volumes of structured and unstructured data, integrate AI/ML components to enhance system capabilities, and ensure solutions meet scalability, availability, and reliability requirements. Additionally, you will drive code quality through reviews, standards, and mentorship.
The ideal candidate will have a proven track record in architecting and delivering complex, high-scale systems, with strong proficiency in Python for backend development. Expertise in distributed systems, microservices architecture, and API design is essential. Experience with vector databases, containerization (Docker), orchestration (Kubernetes), and data engineering concepts is highly desirable. Strong problem-solving skills, excellent communication, and leadership abilities are also required.
Kaseya offers a dynamic work environment with opportunities for professional growth. Employees benefit from a collaborative culture that values innovation and excellence. The company provides competitive compensation packages, including benefits and perks designed to support the well-being and development of its team members.