Software Engineer – Data Platform
Company | Cyberark |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Degree in Computer Science, Data Science, Math, Engineering or a related field / technology
- Proficiency with SQL
- 3+ years of software engineering experience (preferred Golang)
- Desire to use new technologies and understand them in depth
- Passionate about data, pipelines, high-quality code, optimizing and challenging the status quo
- Proactive by nature; internal drive for excellence and improvement
- Must be able work in a hybrid capacity from the Santa Clara, California or Salt Lake City, UT office 2 days a week
Responsibilities
- Analyze, design, and develop new features / pipelines / data for the data platform
- Participate in continuous and iterative engineering cycles with emphasis on code quality, supportability, scalability, and performance
- Explore new technologies and tools to keep us using cutting edge solutions
- Practice the software development life cycle in agile oriented environment
- Help guide and contribute to feature design and implementation to bring the product to the next level
Preferred Qualifications
- Familiarity with BI tools (preferred Tableau)
- Experience with a data store technology (preferred Postgres, Redshift, or Snowflake)
- Experience with batch and stream processing (preferred Flink, Kafka)