Senior Data Engineer
United States
Barracuda Networks Inc.
Barracuda Networks is the worldwide leader in Email Protection, Application Protection, Network Security, and Data Protection Solutions- Determine internal / external customer data needs and identify system specifications.
- Analyze the needs of large systems and breaking them down into smaller manageable parts.
- Responsible for designing the journey of data from various sources to the database and everything in between.
- Plan and design the structure of data, brainstorm with team.
- Analyze best technology products and systems for internal teams.
- Help provide build vs buy decisions on data architecture.
- Communicate data requirements to engineers; explain data architecture to them and aid throughout SDLC.
- Choose / maintain suitable software, hardware and integration methods.
- Assist security analysts in creating SIEM rules.
- Help resolve technical problems as and when they arise.
- Review testing procedures to ensure data performant and error free.
- Ensure that database satisfy quality standards and procedures. Setup such standards.
- Work with senior IT personnel to devise plans for future IT requirements of the organization.
- Produce progress reports on key infrastructures – Databricks, Elastic and Data Pipelines
- Bachelor Degree or Post Graduate in Computer Science, or relevant work experience.
- 8 years of experience in an Engineering / Data ingestion and process heavy organization.
- 2+ years of experience as a Data Analysis and Data Design responsible for data architecture of a SaaS application.
- Experience in understanding and designing of data pipelines for ingestion and transformation, data sharding in a distributed database.
- Some Hands-on experience in software development and system administration
- Knowledge of strategic IT solutions.
- Hands on experience with Java or Python.
- Familiarity with Linux OS and Windows alike.
- Experience in cloud computing and cloud Technologies (AWS, GCP, Azure).
- Excellent communication skills – you should be adept at listening to, understanding, and explaining key concepts to managerial and technical resources.
- Good Anticipation and problem-solving skills.
- Ability to prioritize and manage time – responsible for multiple streams of work at the same time.
- Relationship building - Ability to form a good rapport with internal and external stakeholders.
- In-depth knowledge about quality standards and security best practices.
- Expert level understanding of Databricks, Structured streaming, Delta Live Tables (DLT), Notebooks, PySpark.
- Good knowledge of Elastic eco system - Elasticsearch, Logstash, Kibana, Filebeats.
- Understanding of secure tunnel communication using VPN.
- Experience designing data at scale.
- AWS experience is preferred in Cloud Technologies.
- Equity, in the form of non-qualifying options
- High-quality health benefits
- Retirement Plan with employer match
- Career-growth opportunities
- Flexible Time Off and Paid Time Off benefits
- Volunteer opportunities
Individuals in Colorado, California, New York City, Washington State, and Westchester County (NY) are not eligible to apply for this position.
#LI-remote
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture AWS Azure Computer Science Data analysis Databricks Data pipelines Elasticsearch Engineering GCP Java Kibana Kubernetes Linux Logstash Pipelines PySpark Python SDLC Security Streaming Testing
Perks/benefits: Career development Equity / stock options Flex hours Flex vacation Health care
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.