Guru Technologies

Job Link
Company Verified
Budget Hourly
Flexibility Full remote
Preferred timezone Central Europe Standard Time

About this job

Role: Data Analyst
Category: IT Jobs

Job description


Guru is seeking an experienced Data Engineer to advance our data pipeline enabling our business analytics, customer-facing analytics, and machine learning product features. The Data Engineer will be a member of the Data Infrastructure team and work to integrate numerous data systems into a unified data lake and data warehouse capable of serving business intelligence and machine learning algorithms. You will demonstrate your data architecture knowledge to become quickly comfortable with our data, be fully committed to data quality, develop scalable data pipelines, and design a data warehouse with efficient data models for querying that data. The Data Engineer will collaborate with our business analytics team, data scientists, and software engineers in building and optimizing an innovative product that our customers love to use every day.

At Guru your voice will be heard and respected. One of our core values is “Learn and Grow” as we seek to reflect on past projects to find opportunities to learn how we can better communicate and work more effectively as a team. We actively promote a healthy work life balance especially during the global pandemic as we realize for many life and work are intertwined more than ever.

This job is not only about how well you develop; it’s about how you lend your positivity and presence, combined with your skill set to an energized environment and highly collaborative team. Strong sense of humor required, sarcasm detection skills a plus.

Key Responsibilities:

As a Senior Data Engineer, your responsibilities will include:

Building data pipelines to move data from internal and external data sources into a data lake and data warehouse

Aligning overall data architecture with business requirements

Data modeling and table design for AWS Redshift data warehouse

Establishing the principles of data quality management, including metadata, lineage, and business definitions

Developing monitoring and alerting capabilities to monitor ETL jobs

Preparing data for building machine learning models

Working with multiple stakeholders to support their data infrastructure needs

Providing technical guidance to team members.


4+ years of experience with data engineering concepts and database design

2+ years experience with big data technologies (e.g. Spark, Hadoop, HDFS, Kafka)

2+ years experience with AWS cloud services: S3, EC2, EMR, Aurora, Redshift

Hands-on experience with schema design and data modeling preferably with AWS Redshift

Advanced working SQL knowledge, including performance tuning

Strong analytic skills related to working with unstructured datasets

Programming proficiency in Scala/Java or Python

Proficiency using version control systems like Git

Strong communication skills

Willing to work in a collaborative environment

Ability to adapt to changing technology

Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience

Preferred but not required:

2+ year experience working on streaming data applications (Spark Streaming, Kafka, Kinesis, and Flink)

Experience with dashboarding tools and data visualization

Experience with workflow scheduling (such as Airflow)

Experience with ETL and/or other integration tooling (DMS/Stitch).

Experience with data analysis and visualization tools (Mode).

Benefits to you:

Competitive salary

Employee Stock Option Plan

Generous health, wellness, and commuter benefits

The chance to contribute to an upbeat, fully engaged culture

About Guru:

Guru is a dynamic, fast-growing start-up based in Philadelphia and San Francisco. Our mission is to reinvent the way people connect with meaningful information at work. Guru’s knowledge management solution provides customer-facing teams access to expert-verified information where they work and when they need it most. We believe in cultivating a welcoming, inclusive culture that encourages personal growth through working hard and having fun.

Launched in September 2015, our vision is backed by an amazing group of investors including FirstMark Capital, Salesforce, Michael Dell, the Slack Fund, Emergence Capital, Thrive Capital, and Accel. As we enter the next exciting stage of expansion, we're searching for passionate individuals to join our rapidly growing team.

This is a full-time position that can be Remote or based out of our Philadelphia or San Francisco offices. Re-location and/or Visa Sponsorship is not included in our hiring package. Applicants will need to be authorized to work in the US.

We are an equal opportunity employer and value diversity at our company. All are welcome here. At Guru, being inclusive is very important to us. We do not discriminate on the basis of race, age, ethnicity, religion, sexual orientation, gender identification, veteran status, or disability status.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and receive other benefits and privileges of employment. Please contact us at [email protected] to request an accommodation.

We thank all the candidates who have shown interest in our company, but only shortlisted candidates will be contacted.

Job Link

About the Guru


Philadelphia, United States


51-200 employees


Information Technology


Job link

Jobs you might like