Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Staff Data Engineer image - Rise Careers
Job details

Senior Staff Data Engineer

About Kandji


Kandji is the Apple device management and security platform that empowers secure and productive global work. With Kandji, Apple devices transform themselves into enterprise-ready endpoints, with all the right apps, settings, and security systems in place. Through advanced automation and thoughtful experiences, we’re bringing much-needed harmony to the way IT, InfoSec, and Apple device users work today and tomorrow.


Some of the smartest money in tech has partnered with Kandji to realize our vision, including Tiger Global, Felicis, Greycroft, First Round Capital, and Okta Ventures. In July 2024, Kandji raised $100 million in capital from General Catalyst, bringing Kandji’s valuation to $850 Million.


Since Kandji’s Series C in 2021, the company has seen a 600%+ increase in annual recurring revenue, and its customer base has grown nearly 4X across 40+ industries. Notable customers include Allbirds, Canva, and Notion, and the company has partnerships with such industry giants as ServiceNow, AWS, and Okta.


Kandji was also named to Forbes’ Next Billion Dollar Startup List 2023 and recognized as a top venture-backed startup with the potential to reach unicorn status.


The Opportunity:


As a Senior Staff Data Engineer, you set the standard for excellence across data ingestion, preparation, modeling and quality. The successful candidate will drive the organization's design of high performance data pipelines, helping us effectively get the most from our data. 


How you will make a difference day to day
  • Serve as a SME and consultant on any new data integrations or pipelines.
  • Identify, design, and implement data architecture; automate manual processes where appropriate. Optimize how data gets delivered, and scale our data systems where needed.
  • Design processes for data observability, usage metrics, and monitoring of the platform.
  • Collaborate with all areas of the business on their data needs and plan cross-team technical projects.
  • Be an innovator, leading adoption of new technologies and technical improvements.


We’d love to hear from you if you have
  • 6+ years of strong data engineering design/development experience in building large-scale distributed data platforms/products
  • Advanced knowledge of Python, SQL
  • Familiarity with Apache Kafka, or Kinesis
  • Proficiency with dbt and data modeling, especially incremental models
  • Experience architecting and implementing data ingestion platforms, interacting with multiple third-party data sources, and assembling them into actionable structures
  • Experience in technical leadership for data architectures within greenfield efforts
  • Experience with both structured and unstructured datasets 
  • Deep experience with workflow management systems (Airflow, Argo Workflows, etc)
  • Ability to establish and maintain relationships with key stakeholders
  • Required to work on-site 5x a week in our Miami office (Coral Gables).


Nice to haves, but NOT required
  • Experience with a Security related SaaS product
  • Familiarity with applying Data Science algorithms and/or ML ops
  • Experience with a variety of data serialization formats (Avro, Parquet, JSON, Protobuf, etc)


Benefits & Perks


 • Competitive salary

 • 100% individual and dependent medical + dental + vision coverage

 • 401(k) with a 4% company match

 • 20 days PTO

 • Health and wellness days

 • Kandji Wellness Week the first week in July

 • Equity for full-time employees

 • Up to 16 weeks of paid leave for new parents

 • Paid Family and Medical Leave

 • Modern Health - Mental Health Benefits - Individual and Dependents

• Fertility Benefits

 • Working Advantage Employee Discounts

 • Free onsite fitness center

 • Free parking

 • Lunch 5 days/week

 • Exciting opportunities for career growth

 • An outstanding, inclusive culture


We are excited to be serving a significant need for a fast-growing market, and are proud of the high-performing team we have brought together so far. If you’re someone who wants to engage in new, exciting projects that will challenge your skills in the best way possible, we would love to connect with you.


At Kandji we believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically. We know that diverse teams are strong teams, and welcome those from all backgrounds and varying experiences.


Kandji is proud to be an equal opportunity employer committed to diversity and inclusion in the workplace. Qualified applicants will be considered for employment without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, physical or mental disability, protected veteran or military status or any other status protected by applicable law.

Kandji Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Kandji DE&I Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Kandji
Kandji CEO photo
Adam Pettit
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Staff Data Engineer, Kandji

At Kandji, a pioneering Apple device management and security platform based in vibrant Miami, we're on the lookout for a Senior Staff Data Engineer who can take our data operations to the next level. In this role, you'll set the standard for excellence in data ingestion, preparation, modeling, and quality. Your mission will be to design and implement high-performance data pipelines that allow us to extract the maximum value from our data assets. As a subject matter expert and consultant, you will spearhead new data integrations and architecture, automate manual processes, and optimize data delivery. Daily, you will align with diverse teams from across the company, tapping into their data needs, all while leading the charge in adopting cutting-edge technologies and driving technical improvements. Ideally, you have over six years of data engineering experience, a strong command of Python and SQL, and a knack for working with complex distributed systems. Familiarity with tools like Apache Kafka or Kinesis and a passion for innovative data solutions will serve you well here at Kandji. We embrace a culture of inclusivity, aiming to empower each team member to voice their unique perspectives. If you’re eager to engage in meaningful projects that genuinely challenge your skills, we’d love to chat more about how you could make a difference at Kandji while enjoying our competitive benefits and perks.

Frequently Asked Questions (FAQs) for Senior Staff Data Engineer Role at Kandji
What are the responsibilities of a Senior Staff Data Engineer at Kandji?

As a Senior Staff Data Engineer at Kandji, your core responsibilities revolve around designing and implementing robust data pipelines. You'll serve as a subject matter expert for new data integrations, automate manual processes, and optimize how data is delivered across the business. Collaboration is key, as you'll engage with various teams to understand their data needs while driving the technological advancements of data systems.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Staff Data Engineer position at Kandji?

To be considered for the Senior Staff Data Engineer role at Kandji, you'll need at least 6 years of experience in data engineering, particularly in building large-scale distributed platforms. Proficiency in Python and SQL is essential, along with familiarity with tools like Apache Kafka or Kinesis. Experience in data modeling, especially with dbt and technical leadership in data architecture, will set you apart.

Join Rise to see the full answer
What does the team culture look like for the Senior Staff Data Engineer at Kandji?

Kandji fosters an inclusive and collaborative team culture, where diverse perspectives are valued. As a Senior Staff Data Engineer, you'll be part of a high-performing team that emphasizes innovation and technical excellence. We believe that strong teams are diverse teams, and we actively encourage sharing unique insights that contribute to our collective success.

Join Rise to see the full answer
Are there opportunities for career growth in the Senior Staff Data Engineer role at Kandji?

Absolutely! At Kandji, we prioritize career development and growth for our employees. In the Senior Staff Data Engineer position, you'll have exciting opportunities to lead innovative projects that challenge your skills while paving your path forward in your career. You'll also have access to mentorship and resources to facilitate your professional journey.

Join Rise to see the full answer
Is the Senior Staff Data Engineer position remote or on-site at Kandji?

The Senior Staff Data Engineer position at Kandji is an on-site role based in our Miami office (Coral Gables). Our team works collaboratively in person five days a week, which enhances communication and teamwork as we tackle challenging data projects.

Join Rise to see the full answer
Common Interview Questions for Senior Staff Data Engineer
Can you describe your experience with data modeling as a Senior Staff Data Engineer?

When answering this question, consider discussing specific projects where you've implemented data modeling techniques. Highlight your familiarity with dbt and any unique approaches you've taken to model both structured and unstructured datasets effectively.

Join Rise to see the full answer
What strategies do you use to ensure data quality in your pipelines?

Outline the methods you employ to maintain data quality, such as implementing automated testing, data validation checks, and monitoring processes to catch any discrepancies early on. Sharing examples of past challenges and how you resolved them can help illustrate your problem-solving capabilities.

Join Rise to see the full answer
How do you approach collaboration with other teams when addressing their data needs?

Collaboration is essential in data engineering. You could express how you prioritize understanding different teams' unique requirements, actively listen to their challenges, and tailor your solutions to meet their needs. Emphasize communication as a cornerstone of successful collaborations.

Join Rise to see the full answer
What tools have you used for workflow management in your previous data engineering roles?

Discuss your proficiency with workflow management systems like Airflow or Argo Workflows. Provide context around how you used these tools to streamline data pipelines, facilitating both reliability and timely delivery of data to stakeholders.

Join Rise to see the full answer
Can you share your experience with data ingestion platforms?

Speak about the platforms you've worked with, the third-party data sources you've integrated, and the structure you've created for easy access and usability. Mention any innovative strategies you've implemented to enhance ingestion processes effectively.

Join Rise to see the full answer
What are some challenges you've faced while working on data pipelines, and how did you address them?

Use this question to showcase your problem-solving skills by sharing specific challenges you've faced, such as performance bottlenecks or data inconsistencies. Explain the steps you took to identify the issues and how you collaborated with your team to find solutions.

Join Rise to see the full answer
How do you stay updated on emerging technologies in data engineering?

Express your passion for continuous learning by highlighting the resources you utilize to stay informed, such as blogs, webinars, and community forums. Discuss any specific technologies or trends you're interested in and how they could impact Kandji's data engineering efforts.

Join Rise to see the full answer
How would you optimize a slow-running data processing job?

In your response, consider outlining a systematic approach, including analyzing execution times, identifying bottlenecks, and potentially refactoring the code or optimizing queries. Mention any tools you might use for monitoring and profiling performance.

Join Rise to see the full answer
What is your experience with data serialization formats?

Talk about your familiarity with various data serialization formats like Avro, Parquet, JSON, and Protobuf. Discuss how you choose the appropriate format based on specific use cases or performance requirements.

Join Rise to see the full answer
Describe how you implement observability in your data pipelines.

Detail the strategies you use to ensure you can monitor data flows effectively. Discuss implementing logging, usage metrics, and alerts to detect anomalies early and ensure a reliable data environment in your role as a Senior Staff Data Engineer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Artefact Remote Rothenbaumchaussee 80c, 20148 Hamburg
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Genius Sports Remote Tallinn, Harjumaa, Estonia
Posted 13 days ago
Paid Holidays
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off
AHV International Remote No location specified
Posted 13 days ago

Drawing on decades of experience in Apple IT, we saw a dire need for a device management platform that could accommodate growing businesses and increasing regulatory demands. Existing solutions were either overly simplistic or mind-numbingly compl...

30 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!