About the company
BeyondTrust is a cybersecurity SaaS company and the global identity security leader protecting Paths to Privilege™, trusted by 20,000 customers including 75 of the Fortune 100.
Responsibilities
- Contribute to data modelling efforts supporting identity security use cases and analytical requirements
- Develop and maintain data pipelines bringing together complex information from disparate systems for security analysis in the data lake
- Optimize data workloads at a software level by improving processing efficiency
- Work with senior engineers to identify areas for process improvement and implement solutions
- Use monitoring and observability best practices to ensure optimal pipeline performance
- Assist with ML Operations to ensure optimal model efficiency
- Leverage CI/CD best practices to develop and release source code
- Participate in code reviews and collaborate with team members to improve engineering practices
Requirements
- Programming and technology knowledge in cloud data processing
- Spark experience required; Databricks knowledge is a plus
- Ability to learn fast and strong desire to develop
- Interest in cybersecurity; interest in identity security preferred
- Understanding of software engineering principles, data structures, and distributed data processing concepts
- Experience with distributed systems and data processing on object stores
- Ability to work autonomously and collaboratively
- Required: Data warehousing for analytics use cases
- Required: Proficient in Python (or another object-oriented language)
- Required: Distributed processing framework experience
- Highly preferred: Spark, realtime processing experience
- Ideal: Some experience with graph data stores
Conditions
- Remote, United States
- Culture of flexibility, trust, and continual learning