See all jobs
Cybersecurity MNC
Multiple Job Roles
Cybersecurity MNC
www.elitmus.com
Full Time
Canada

5 Years to 10 Years

Share on

About Company:

Established over 2 decades ago in California, we remain at the forefront of advancing cybersecurity and integrating networking with security. Our mission is to safeguard people, devices, and data everywhere. With a portfolio of more than 50 enterprise-grade products, we offer the industry's most extensive integrated solutions, ensuring reliable cybersecurity wherever it's needed. Trusted by over 800,000 customers, our solutions are among the most widely deployed, highly patented, and rigorously validated in the field. 

Our offices are located across North America, Latin America, Europe, the Middle East, Africa, and the Asia-Pacific region.

    

Job Location:

To be based out of the Canada office of the company with a roadmap to move to the US. This arrangement is due to constraints in obtaining a US Visa.

    

Eligibility:

  • Prior experience in a cutting-edge product company preferably one of the FAANGs.
  • Solid foundation in Computer science fundamentals
  • 5+ years of relevant experience
  • Implemented scalable microservices using languages like Java/Go/Rust. Python experience would be beneficial

  

Job Description:

We are looking for a team member that owns and operates a high-availability, cross-cloud, large-volume, data processing system which is one of the foundational pieces of our Cloud security platform. Design and implement resilient, flexible, and highly scalable platforms for collecting and processing terabytes per day. 

The company is hiring for multiple roles. Respective job descriptions are mentioned below:

1. Distributed backend Software Engineer:

Builds backend services for a variety of security-related applications in AWS, Azure, and GCP. SaaS development and deployment using modern cloud platforms.

Tech Stack: Java, SQL, GraphQL, Golang. Familiarity with cloud-based data warehouses (Snowflake, Redshift, etc). Experience handling large-scale of data including processing, querying, and optimizing for performance, cost, and efficiency. Graph database experience e.g. AWS Neptune, neo4j a plus. Strong product end-to-end delivery experience especially working with cloud security e.g. IAM or Cloud identity experience is a plus.

2. Full-stack Software Engineer:

Builds mainly UI and possibly backend services for a variety of security-related applications in AWS, Azure and GCP. Strong experience building web-based user interfaces and developing data-intensive applications.

Tech Stack: React, Typescript, GraphQL. Experience with Java and SQL would be a plus. Strong product end-to-end delivery experience especially working with cloud security e.g. IAM or Cloud identity experience is a plus.

3. Distributed systems infrastructure engineer:

Used at scale or contributed to the development of the following types of distributed systems - messages brokers (Kafka, SQS), API and application servers (REST, gRPC), data ingestion and transformation using concurrent and parallel programs, control plane services (auto scalers, task schedulers, workflow orchestrators), observability stack (metrics, logs)

Tech Stack: Distributed scalable microservices in the Cloud (AWS, GCP, Azure) using languages like Java/Go/Rust. Python experience would be beneficial.

4. Linux Agent Developer:

Linux Agent is a crucial component of our cloud workload portfolio. It collects data with all the context needed to provide customers with complete runtime visibility into their security posture. It also feeds this data into various modeling algorithms that generate events to inform customers of any malicious activity that may occur within their workloads.

It is deployed on hundreds of thousands of machines and continues to scale. The key objective is to serve Cloud Security use cases without losing data fidelity while supporting a wide range of Kubernetes/cloud environments.

Tech Stack: Golang, C/C++ or Rust programming; Linux OS internals, multi-threaded programming and networking Experience with Kubernetes and Cloud technologies for major cloud providers (AWS, GCP. Azure) is a plus. Experience with CPU, memory and general resource profiling and tuning is a plus.

5. Data Modeling Engineer:

Data Science, Data Analytics, Training, Validation, Model Deployment.

Tech Stack: Kubernetes, Python, torch, scikit-learn, pandas, TensorFlow, huggingface, transformers, PyTorch.

6. LLMs/GenAI Engineer:

AWS Bedrock, Retrieval Augmented Generation, Prompt Engineering, Natural Language Processing/Generation.

Tech Stack: Kubernetes, React, Typescript, Python, Java, Langchain, Llama Index, OpenAI.

   

Why Join Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with the company. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

         

Referral:

Anyone who has an eLitmus account can refer their friends to this job 

  • As a token of gratitude, eLitmus will pay you a cash reward (paid to a bank account of an Indian resident post applicable tax deductions by eLitmus)
    • ₹ 50,000 - 1 successful referral
    • ₹ 2,00,000 - 2 successful referral
    • ₹ 5,00,000 - 3 successful referrals
  • Referral shall be payable only if the successful candidate who is offered the job completes 6 calendar months of continuous employment with the company.
  • The referred candidate should have entered your elitmus login mail ID / eLitmus candidate ID under the referral field
  • The referee would be eligible for 100% of the referral amount in case they have a pH score prior to the referred candidate applying to the job. Others would be eligible for only 50% of the referral amount.