Sr Data Engineer (Catalog + Graph)

at  Dahlia Labs

Washington State, Washington, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Jun, 2024Not Specified15 Mar, 20247 year(s) or aboveEtl,Aws,Git,Data Processing,Data Governance,Database Optimization,Performance Tuning,Azure,Graph Databases,Java,Programming Languages,Architecture,Scala,Database Design,Data Modeling,Python,Version Control,Data Engineering,Leadership Skills,LoadNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT DAHLIA LABS:

At Dahlia Labs, we’re redefining the shopping experience for the modern consumer. We harness the power of AI to create personalized, enriching experiences that elevate the retail landscape. We’re at the forefront of retail technology, making shopping more than just a transaction – but a personalized journey. Now, we’re looking for ambitious, tech-savvy individuals to join us as we revolutionize retail. Are you ready to shape the future of shopping? Join us at Dahlia Labs.

REQUIREMENTS:

  • Minimum of 7 years of relevant experience in data engineering with a strong portfolio in graph database design and implementation.
  • Proven experience as a data engineer with a focus on Neo4j graph databases.
  • Expert knowledge of graph data modeling, architecture, infrastructure, and management.
  • Strong proficiency in database optimization and performance tuning.
  • Strong experience in data governance, quality control, and compliance with data protection regulations.
  • Advanced proficiency in programming languages relevant to graphs, such as Cypher or GraphQL, and data engineering, such as Python, Java, or Scala.
  • Extensive experience with cloud services (Azure, GCP or AWS) and big data technologies (Kubernetes, Kafka).
  • Demonstrable experience with ETL (Extract, Transform, Load) processes, data pipeline frameworks, and workflow management tools.
  • Experience with CI/CD tools, version control (Git), orchestration/DAGs tools.
  • Experience with real-time data processing and streaming technologies.
  • Excellent communication and leadership skills, with the ability to work collaboratively in a dynamic team environment.

WHAT WE OFFER:

  • A competitive salary, equity and benefits.
  • The opportunity to be part of a groundbreaking, AI-focused company.
  • Collaborative work environment with a team of talented, fun-loving individuals.
  • Opportunity to learn and grow in your career.
    Dahlia Labs is proud to be an Equal Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
    If you’re passionate about this opportunity, please submit your application. We look forward to getting to know you!
    Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required for this job. Duties, responsibilities, and activities may change at any time with or without notice

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

ABOUT THE ROLE:

We are seeking a highly skilled and experienced Data Engineer to lead the development and maintenance of our graph database. The ideal candidate will have a strong background in designing and implementing graph databases for web applications, with a keen eye for optimizing graph models and systems architectures.

KEY RESPONSIBILITIES:

  • Neo4j Database Design: Design and implement efficient and scalable graph database solutions using Neo4j to support our data-driven applications and analytics.
  • Data Integration: Develop ETL (Extract, Transform, Load) processes to extract data from various sources, transform it, and load it into Neo4j, ensuring data accuracy and consistency.
  • Performance Tuning: Continuously monitor and optimize Neo4j database performance, query execution, and indexing to meet business requirements and ensure high data availability.
  • Data Modeling: Create and maintain graph data models that represent complex relationships between data entities, ensuring data integrity and efficient traversal.
  • Query Optimization: Write and optimize Cypher queries to retrieve and analyze data efficiently, and troubleshoot and resolve performance bottlenecks.
  • Security: Implement and maintain security measures and access controls for Neo4j databases to protect sensitive data.
  • Collaboration: Collaborate with cross-functional teams, including data scientists, software engineers, and business analysts, to understand data requirements and provide database solutions.
  • Documentation: Maintain comprehensive documentation of database schemas, ETL processes, and query optimizations.
  • Training and Support: Provide training and support to team members on Neo4j best practices and database-related tasks.


REQUIREMENT SUMMARY

Min:7.0Max:12.0 year(s)

Information Technology/IT

IT Software - DBA / Datawarehousing

Software Engineering

Graduate

Proficient

1

Washington State, USA