Senior Data Engineer (Graph) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Software Resources · 3 days ago

Senior Data Engineer (Graph)

Software Resources, Inc. is seeking a Senior Data Engineer (Graph) to join a major corporation in San Francisco, CA. This role focuses on transforming data into actionable insights and involves managing complex data structures while delivering scalable data solutions, with an emphasis on graph databases.

Human ResourcesRoboticsSoftwareStaffing Agency
check
Growth Opportunities

Responsibilities

Create and maintain Data Platform pipelines; supporting structured, graph, and unstructured datasets
Architect and implement graph database models, schema design, and build robust, scalable solutions
Fluency with data engineering concepts and platforms (AWS: S3, Lambda, SNS, SQS...; Iceberg), data platforms (Snowflake), configuration (data contracts), transformation, orchestration (dbt, Airflow), data quality (Great Expectations, Anomalo, Soda, Collibra)
Be an active participant and advocate of agile/scrum ceremonies to collaborate and improve processes for our team
Collaborate with product managers, architects, and other engineers to drive the success of the Core Data Platform
Document standards and best practices for pipeline configurations, naming conventions, etc
Ensure high operational efficiency and quality of the Core Data Platform datasets to ensure our solutions meet SLAs and project reliability and accuracy to all our stakeholders (Engineering, Data Science, Operations, and Analytics teams)
Engage with and understand our customers, forming relationships that allow us to understand and prioritize both innovative new offerings and incremental technology improvements
Maintain detailed documentation of your work and changes to support data quality and data governance requirements

Qualification

Neo4jSnowflakeData pipeline orchestrationPythonETL developmentAgile methodologiesProblem-solvingCommunication skills

Required

Focus on graph databases (e.g., Neo4j), but candidates with broader data engineering skills (including Snowflake) are preferred for flexibility
Experience with both Neo4j and Snowflake
Industry background is not critical; graph database expertise is the main requirement
5+ years of data engineering experience developing data pipelines
Understanding core concepts of graph databases and its advantages over a traditional RDBMS for modeling data. Knowing use cases
Proficiency in at least one major programming language (e.g., Python)
ETL development for graph databases (extracting or loading into a graph databases)
Hands-on production experience with data pipeline orchestration systems such as Airflow for creating and maintaining data pipelines
Experience Neo4j with Snowflake
Strong algorithmic problem-solving expertise
Comfortable working in a fast-paced and highly collaborative environment
Excellent written and verbal communication
Willingness and ability to learn and pick up new skill sets
Self-starting problem solver with an eye for detail and excellent analytical and communication skills
Familiar with Scrum and Agile methodologies
STEM BA Degree + 5 years relevant experience

Benefits

Medical
Dental
Vision coverage
A 401(k) with company match
Short-term disability
Life insurance with AD&D

Company

Software Resources

twittertwittertwitter
company-logo
Software Resources is a staffing and recruiting company specializing in IT and human resource services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Tammy Giaimo
CEO
linkedin
Company data provided by crunchbase