Spark Data Engineer (Software Engineer)

Ardent Principles, Inc.,
$130,000 - $260,000Onsite

About The Position

We are seeking a skilled Spark Data Engineer who must have hands-on experience designing, building, and maintaining scalable data pipelines while processing large datasets using Apache Spark. This role requires strong Python programming skills, expertise in cloud computing with AWS services, and experience working with relational databases such as PostgreSQL, Oracle, and MySQL. Ardent Principles offers advanced services in data science, data engineering, software engineering, AI solutions, cybersecurity, and IT program management. We offer a competitive salary range and a comprehensive, industry‑leading benefits package designed to support long‑term stability and employee well‑being. We provide more than a position—we offer a workplace committed to excellence, integrity, and mission‑focused impact. Our mission is to act as a bridge between satisfied clients and fulfilled employees, ensuring that your job and well-being are our top priorities because your satisfaction leads to the success of our clients. Join us as we continue building the future of secure, high‑impact solutions.

Requirements

  • Active TS/SCI with Full Scope Polygraph
  • Hands-on experience designing, building, and maintaining scalable data pipelines
  • Processing large datasets using Apache Spark
  • Strong Python programming skills
  • Expertise in cloud computing with AWS services
  • Experience working with relational databases such as PostgreSQL, Oracle, and MySQL
  • Using Python
  • Cloud computing using AWS services
  • Working with RDBMS (Postgres, Oracle, MySQL) and writing SQL queries
  • Linux and shell scripting
  • Analyzing data in different file formats like csv, xml, json, avro, parquet, etc.
  • Writing and validating unit tests.

Nice To Haves

  • Working with NiFi, Apache AirFlow, or an equivalent solution or tool for orchestrating data pipelines
  • Java or Scala
  • Administering an EMR/Spark cluster
  • Conducting performance tuning of a spark job
  • Developing cloud-based security solutions
  • Following a configuration mgmt. process to review and deploy code as part of releases.

Responsibilities

  • Building and managing data pipelines
  • Processing data using Apache Spark
  • Working with RDBMS (Postgres, Oracle, MySQL) and writing SQL queries
  • Linux and shell scripting
  • Analyzing data in different file formats like csv, xml, json, avro, parquet, etc.
  • Writing and validating unit tests.

Benefits

  • Highly Competitive Salary
  • Generous Paid Time Off
  • Dedicated Training Budget
  • 100% Employer-Covered Family Vision, Dental, and Health Insurance
  • 100% Employer-Covered Life and Disability Insurance
  • 401(k) Plan with a 6% Employer Match
  • 11 Paid Government Holidays
  • Spot Bonuses for Exceptional Performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service