Full Time

Staff Software Engineer, Data Platform - Remote

Clari
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Clari, so some details may not match this job. The employer's own page has the real description.

Overview

As a Staff Software Engineer for the Data Platform at Clari, you will play a critical role in designing and implementing scalable data solutions to support our dynamic business needs. You will work collaboratively within a talented engineering team to enhance the effectiveness of our data platform, ensuring that it meets high standards of quality and performance. Your expertise will guide the strategic direction of our data architecture and drive innovation in data processing and analytics, ultimately enabling insightful decision-making across the organization.



Job Responsibilities

  • Design and develop scalable data processing pipelines to facilitate efficient data ingestion and transformation.
  • Collaborate with cross-functional teams to gather requirements and implement data solutions that meet business objectives.
  • Maintain and optimize existing data platforms to enhance performance and reliability.
  • Implement best practices for data governance, security, and compliance throughout the data lifecycle.
  • Lead architectural discussions and propose innovative solutions to complex data engineering challenges.
  • Mentor and provide technical guidance to junior engineers, fostering a culture of continuous learning and improvement.
  • Participate in code reviews and contribute to team-wide engineering standards and documentation.
  • Monitor and troubleshoot data issues, ensuring a high level of data quality and accuracy.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering, with a strong focus on data engineering or data platform development.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with data warehousing technologies (e.g., Snowflake, Redshift) and ETL processes.
  • Deep understanding of data modeling, schema design, and database management.
  • Familiarity with big data technologies such as Hadoop, Spark, or Kafka.
  • Strong experience in cloud platforms like AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.


Technologies & Tools

In this position, you will leverage a variety of technologies and tools, including but not limited to cloud services (AWS, Azure), data processing frameworks (Apache Spark, Hadoop), data warehousing solutions (Snowflake, Google BigQuery), and programming languages (Python, Java). Familiarity with version control systems (Git) and CI/CD pipelines will also be instrumental to ensure efficient deployment and integration of data solutions.



Ideal Candidates

The ideal candidate for this Staff Software Engineer position will possess not only technical acumen but also a passion for innovation and improvement. You should have strong communication skills, allowing you to effectively convey complex technical concepts to non-technical stakeholders. A proactive mindset, coupled with a dedication to mentorship and collaboration, will ensure your success in a team-oriented environment. A track record of delivering high-quality data solutions and a commitment to maintaining best practices in data engineering are essential to thrive in this role.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.