Senior Software Engineer - Data Engineering

permanent
Fully Remote

Open to all applicants globally!

Indicative helps businesses build 
better products through data. Indicative is the only Product Analytics platform for modern data infrastructure designed for teams to leverage complex analysis on customer behavior without the need for SQL, analytic languages, or data analysts.

We’re hiring a Senior Engineer to help lead a lean and mean team of engineers to guide, coach, block, and tackle the day-to-day. In this role, you'll have your thumb on the pulse of our most critical systems and have a heavy hand in building out an infrastructure upon which our business will grow and scale.

The ideal candidate for this role is an experienced software development engineer who is excited to work on mission-critical software and architectures and has a proven track record of delivering outstanding products at scale. This role will be a critical member of Indicative’s leadership with a tangible influence on our product direction.

Experience

RESPONSIBILITIES

  • Build and maintain Indicative's data lake/warehouse integration framework
  • Fine-tune Indicative's data ingestion processes to optimize for reliability and throughput
  • Implement connections with new data sources as appropriate
  • Automate key components of Indicative's data ingestion to increase customer ability to manage their own data warehouse connections and data transformation rules

REQUIREMENTS

  • Minimum three years work experience as a software engineer or data engineer, including significant experience with modern, cloud-based data warehouses, ETL/ELT systems, and data transformation environments. More experienced candidates are also welcome to apply.
  • You have a strong background in Python or Java in a data engineering context.
  • You have a solid CS foundation — you're able to justify the data structures, algorithms, and techniques used in your code, and you're able to analyze it concerning time/space complexity.
  • Demonstrated ability to estimate timelines, prioritize tasks, set and meet deadlines, and collaborate with a broader team.
  • You've demonstrated a track record of shipping quality products
  • You're able to build articulate and justify trade-offs when architecting new functionality
  • You're a great communicator

NICE TO HAVE

  • You have experience using and operating data-warehouses such as Snowflake, BigQuery, Redshift, Clickhouse, Presto, etc.
  • You have experience writing data transformation pipelines Beam, Flink, Spark, etc.
  • You have experience in data science and/or machine learning techniques
  • You have strong experience utilizing cloud providers such as AWS or GCP

Salary and Perks

BENEFITS

  • Our culture is all about empowering individuals to perform at their highest potential. This means autonomy and flexible work hours — we trust that you’ll get the work done in a way that meets your work-life balance needs.
  • Awesome team culture: No politics, little formal hierarchy, and one that values independence.
  • Friendly and intelligent co-workers who are the BEST in their respective fields.
  • Be a key player in the direction of the company and product in a fast-growing company.
  • Competitive compensation rates, full benefits, and 401(k).
  • A computer of your choice, extra monitors, special hardware.
Technology
Java
Python

About Indicative

Indicative is a product analytics platform headquartered in New York, NY with a satellite office in Los Angeles, CA, and a talented workforce spanning the entire globe. Indicative is the only product analytics platform that connects directly to your cloud data warehouse. We are specifically designed for Product Managers, Growth Marketers and Data Analyst teams to convert, engage, and retain customers.

Indicative is a product analytics platform headquartered in New York, NY with a satellite office in Los Angeles, CA, and a talented workforce spanning the entire globe. Indicative is the only product analytics platform that connects directly to your cloud data warehouse. We are specifically designed for Product Managers, Growth Marketers and Data Analyst teams to convert, engage, and retain customers.

View all developer jobs

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search

Remote Jobs Weekly

Just the remote jobs you want sent straight to your inbox weekly.