Staff Data Engineer

Job expired!

Staff Data Engineer Job Opportunity at Priority Technology Holdings, Inc.

Location: Alpharetta, GA (Hybrid)

Join our innovative team at Priority Technology Holdings, Inc., a leading financial technology company dedicated to revolutionizing integrated payments and banking solutions. We empower businesses with our native platform, enabling seamless and scalable financial transactions. Be part of our mission to deliver cutting-edge technology and exceptional customer service.

Job Title: Staff Data Engineer

Reports to: Director, Data Engineering

Department: Data

Job Summary:

As a Staff Data Engineer, you will play a critical role in enhancing our data infrastructure. Your responsibilities will include designing, developing, and securing ETL data pipelines from diverse sources. You'll collaborate with internal teams to identify and solve operational challenges by creating data products and establishing data marts for efficient data access. Additionally, you'll design API-based data services, implement unit tests, and monitor systems to ensure data quality. This role involves mentoring junior data engineers, advocating best practices, and staying updated with industry trends. You'll contribute significantly to maintaining and advancing our data infrastructure.

Responsibilities of the Staff Data Engineer:

  • Design, develop, and implement optimized and secure ETL data pipelines from various sources.
  • Collaborate with internal teams to identify and address operational challenges by designing and implementing data products.
  • Create data marts for reliable and fast data access.
  • Design flexible API-based data services.
  • Establish unit tests and monitoring systems to ensure data quality and efficiency.
  • Collaborate with data scientists, analysts, and stakeholders to meet data infrastructure needs.
  • Mentor junior data engineers and promote best practices within the team.
  • Stay updated on the latest industry trends, technologies, and best practices in data engineering.
  • Introduce new tools and techniques to enhance the data platform's capabilities and efficiency.

Minimum Requirements:

  • 8 years of hands-on technical experience in software development, data structures, and algorithms.
  • 1 year of technical leadership experience in leading project teams and setting technical direction.
  • Strong analytical skills with a focus on collecting, organizing, and analyzing information with precision.
  • Expertise in cloud platforms and services such as AWS (e.g., Redshift, Kinesis, EMR) or GCP (e.g., BigQuery, Dataflow, Pub/Sub).
  • Proficiency in programming languages such as Python, Node, Scala, or Go.
  • Proficiency in SQL and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and Cassandra.
  • Ability to stay updated on emerging data technologies, methodologies, and best practices.
  • Proven ability to work in a dynamic, fast-paced environment and manage multiple projects concurrently.

Preferred Requirements:

  • Proficiency in big data tools: Hadoop, Spark, Kafka, etc.
  • Skilled in workflow tools like Airflow, AWS Step Function, etc.
  • Experience in developing data solutions for payment processing.
  • Proficiency in data warehousing solutions, including Snowflake and Redshift.
  • Experience in designing REST APIs.
  • Proficiency in ML libraries like Scrapy (preferred), scikit-learn, TensorFlow, etc.

Compensation & Benefits:

  • Compensation range: $92,000 - $160,000
  • Unlimited PTO after year 1 (3 weeks to start)
  • Medical, Dental & Vision coverage
  • 401k Match
  • Education Expense Reimbursement
  • Gym Membership Reimbursement
  • HSA and FSA for US-based employees
  • Employee Assistance Program (EAP)

Traditional Physical Requirements:

  • Requires prolonged sitting, standing, bending, stooping, and stretching.
  • Requires the ability to lift 10 pounds.
  • Requires eye-hand coordination, manual dexterity, and a normal range of hearing and vision (with or