View Our Website View All Jobs

Data Engineer

About StackPath

StackPath is a platform of secure Internet services built at the cloud's edge. StackPath services enable developers to build protection and performance into any cloud-based solution—from apps, to games, web sites, and beyond—without needing cloud security and delivery expertise of their own. More than 800,000 customers already use StackPath services, ranging from early-stage enterprises to Fortune 100 organizations. Headquartered in Dallas, Texas, StackPath has offices across the U.S. and around the world. For more information, visit and follow StackPath at and

About the Role

We are looking for a Software Data Engineer to join our team. You will develop systems that enable data to be transformed and made actionable across the enterprise. The Data Engineer will also create algorithms and conduct statistical analysis to assist with optimizing the business. Overall, you’ll strive for efficiency by aligning data systems with business goals across all product lines.

To succeed in this role, you should have strong analytical skills, the ability to combine data from different sources, knowledge of machine learning methods, and familiarity with several programming languages.

If you are detail-oriented, with excellent organizational skills and experience in this field, we’d like to hear from you.

This role will report to: Data Engineering Architect


Essential Duties and Responsibilities

  • Analyzing raw data.
  • Developing and maintaining datasets.
  • Improving data quality and efficiency.
  • Model queries and build templates for querying large data sets.
  • Model events, notification and alerts.
  • Build optimal data systems and pipelines.
  • Transform raw data to actional data from various sources.
  • Analyze and interpret trends and patterns related to the data.
  • Conduct complex data analysis and reporting on results.
  • Prepare data for prescriptive and predictive modeling.
  • Build algorithms and prototypes.
  • Explore ways to enhance data quality and reliability.
  • Identify opportunities for data acquisition.
  • Develop analytical tools and programs.
  • Collaborate with data scientists and architects on several projects.

Desired Skills and Experience

  • Previous experience with data as a software engineer
  • Experience with Kafka and/or distributed messaging platforms
  • Technical knowledge and/or experience of streaming frameworks (e.g. Spark, Flink, Beam)
  • Technical knowledge with data models, data mining, and segmentation techniques
  • Knowledge of programming languages (e.g. Go, Java, Python)
  • Knowledge of cloud platforms (e.g. GCP, AWS, Azure)
  • Knowledge of distributed systems and architectures
  • Knowledge or experience with SQL and NOSQL database design
  • Strong numerical and analytical skills
  • Degree in Computer Science, IT, or similar relevant experience in the field
  • Data engineering certifications is a plus



This job description is not intended to be all-inclusive.

StackPath is an Equal Opportunity Employer. EOE/AA M/F/D/V


If your experience and qualifications match our current needs, a member of our human resources team will contact you. We look forward to hearing from you.

StackPath collects and processes personal data submitted by job applicants in accordance with our Privacy Policy


Read More

Apply for this position

Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.