Data Engineer
NinjaOne
full-remotemidpermanentdata North Carolina, United States 2 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Data EngineeringSQLPythonAWSETLAirflowKafkadbtPostgreSQLData Warehousing
About the role
Role Overview
NinjaOne is hiring a Data Engineer to build, maintain, and scale its data infrastructure. You’ll design data pipelines, manage databases, automate workflows, and help teams leverage data for business decisions through analytics and reporting.
Location / Work Model
- Remote (work-from-home) within the USA: must be located in one of the listed states (CA, CO, CT, FL, GA, IL*, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, WA).
- Hybrid option available with offices in Austin, TX and Tampa, FL.
What You’ll Be Doing
- Data Pipeline Development: Design and implement scalable pipelines to move and transform data from multiple sources into central data warehouses for reporting and advanced analytics.
- Database Management: Optimize relational database performance and ensure availability, reliability, and consistency.
- Automation & Optimization: Automate data workflows to reduce manual work and improve efficiency in data collection, storage, and processing.
- Monitoring & Maintenance: Ensure data integrity and security, monitor pipeline performance, and troubleshoot issues.
- Data Visualization: Build dashboards and reports using Tableau and Databricks.
- Collaboration: Partner with data scientists, analysts, and other teams to gather requirements and deliver data-driven solutions.
Requirements
- Bachelor’s degree in CS/Computer Engineering/IT or equivalent experience.
- 3+ years of experience with a strong focus on data engineering and/or data science.
- Experience building data pipelines and managing large-scale data systems using SQL and Python.
- Cloud proficiency in AWS, GCP, or Azure.
- Data workflow orchestration tools such as Airflow, Kafka, and/or dbt.
- Relational databases including MySQL and PostgreSQL, plus NoSQL databases such as MongoDB and Cassandra.
- Data warehousing concepts and tools such as Amazon Redshift, Google BigQuery, and Snowflake.
Nice to Have / Helpful Context
- Knowledge of large-scale datastore bottlenecks, asynchronous application design, and client-server architecture.
Benefits (Highlights)
- Full-time hybrid remote flexibility
- Medical, dental, vision insurance
- 401(k)
- Unlimited PTO
About NinjaOne
NinjaOne is an endpoint management and security platform that automates key IT tasks to provide visibility, security, and control across devices and endpoints. The company supports over 20,000 customers and helps reduce security risk and costs for IT teams and managed service providers.
Scraped 4/10/2026