The role involves building and designing distributed backend services as the backbone of the Prisma Access cloud-delivered security platform. This includes designing product architecture from scratch, automating monitoring infrastructure, and improving reliability.
Compensation
$183,600.00 - $297,000.00/year
Responsibilities
Analyze requirements, design, develop, and support highly scalable software features and infrastructure on our next-generation security platform ready for cloud native deployment from inception to completion
Develop algorithms to integrate targeted ML/AI concepts as it relates to operations in our cloud security platform in terms of networking and orchestration
Write clean, testable, readable, scalable, and maintainable code that scales and performs well for thousands of customers
Actively guide testing of critical components in the product, considering complex considerations of multiple platforms, performance, supportability, maintainability, and much more
Collaborate closely with the Product management, Development, Quality Assurance, SRE, and Customer support teams on delivering the roadmap and improving customer outcomes
Building and designing distributed backend services for the Prisma Access cloud-delivered security platform, focusing on scalability, architecture, and reliability.
Compensation
$156,400.00 - $253,000.00/yr
Responsibilities
Analyze requirements, design, develop, and support highly scalable software features and infrastructure on our next-generation security platform
Develop algorithms to integrate targeted ML/AI concepts for networking and orchestration
Write clean, testable, readable, scalable, and maintainable code
Actively guide testing of critical components considering multiple platforms
Collaborate closely with Product management, Development, Quality Assurance, SRE, and Customer support teams
Lead end-to-end delivery of complex, high-stakes engineering projects and large-scale data migrations into Bullish’s modern architecture.
Compensation
The anticipated base salary for this position is $190,000 – $220,000 + discretionary annual target bonus + performance incentives/benefits.
Responsibilities
Design the roadmap and execution plan for the platform build out
Establish clear migration roadmaps, sequencing plans, and cutover strategies
Manage technical project scopes, delivery schedules, and resource allocations using modern Agile, Scrum, and Kanban frameworks
Drive complex data migration initiatives transferring high-volume PII, sensitive financial records, and historical transaction datasets
Partner closely with Staff Engineers, Systems Architects, and Data Engineers to review data schemas, API contracts, ETL pipeline architectures, and cloud storage designs
Senior SRE role focused on building and leading processes for the reliability, scalability, and performance of ClickHouse cloud infrastructure across Canada.
Responsibilities
Manage service level objectives (SLOs) and service level agreements (SLAs) for ClickHouse Cloud.
Ensure all the infrastructure components in ClickHouse Cloud (including Data Plane, Control Plane,ClickHouse Core, etc) have monitoring and alerting in place to ensure timely detection and resolution of incidents.
Enhance and refine incident response processes and post-mortem analysis for any outages in ClickHouse Cloud including working with the support team to communicate to the impacted customers.
Continuously improve the reliability and performance of our ClickHouse services.
Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities.
Requirements
Bachelor’s or Master’s degree in Computer Science or a related field
Designs, implements, and optimizes components in distributed systems with an emphasis on scalability, resiliency, and operability. Builds backend services, APIs, and workflow automation solutions that support critical infrastructure planning and capacity management processes.
Compensation
Range from $79,200 to $209,500
Responsibilities
Implements and contributes to the development for-components of distributed systems that support horizontal and vertical scaling
Optimizes code and/or systems for large-scale data processing in large-scale systems
Implements scalability requirements for assigned components and reviews implementation of team members
Leverages components of data plane platforms to handle large-scale data retrieval, storage, and processing