EngineerJobs.io
← Back to all jobs

Job Description

Webcreek is seeking a Senior Data Engineer to design, build, and support enterprise backend services and data solutions. This onsite role in Houston focuses on Python-based development, REST API work with FastAPI, scalable ETL and event-driven systems, and production support for business-critical operations.

Responsibilities

  • Design, develop, maintain, and support backend services and data solutions using Python.
  • Build and consume RESTful APIs, with hands-on experience using FastAPI.
  • Design and implement enterprise-level data architecture aligned to business and technical requirements.
  • Work with relational databases and write, optimize, and troubleshoot SQL queries.
  • Support and apply non-relational database technologies where appropriate to specific use cases.
  • Design and implement custom ETL pipelines and event-driven systems at scale.
  • Collaborate with application teams, data teams, business analysts, QA teams, and stakeholders to deliver reliable technical solutions.
  • Support CI/CD workflows and development automation using tools such as GitHub and Jenkins.
  • Work with the Elastic Stack, including Elasticsearch, Kibana, and APM, for log aggregation, search, monitoring, and application performance visibility.
  • Troubleshoot and resolve production issues related to APIs, databases, data flows, performance, and overall system reliability.
  • Use AI-assisted development tools to support software design, code generation, research, and technical decisions.
  • Maintain code quality, documentation, and best practices across backend, API, and data engineering work.

Requirements

  • 5+ years of professional experience in data engineering, backend development, or enterprise data application development.
  • Strong proficiency in Python and core Python fundamentals.
  • Hands-on experience building and consuming RESTful APIs.
  • Required experience with FastAPI.
  • Solid experience with relational databases and strong SQL skills, including the ability to write, optimize, and troubleshoot queries.
  • Working knowledge of non-relational databases and appropriate use cases.
  • Experience designing and implementing ETL pipelines.
  • Experience with event-driven architecture and scalable data workflows.
  • Familiarity with CI/CD practices and tools such as GitHub and Jenkins.
  • Familiarity with Elastic Stack components including Elasticsearch, Kibana, and APM.
  • Strong analytical, debugging, troubleshooting, and problem-solving skills.
  • Ability to work independently, understand complex systems, and deliver high-quality solutions.
  • Strong communication skills and ability to collaborate with technical and business stakeholders.

Technologies

  • Python
  • FastAPI
  • REST API
  • SQL
  • ETL
  • Event-driven architecture
  • CI/CD
  • GitHub
  • Jenkins
  • Elasticsearch
  • Kibana
  • APM

Benefits

  • Full-time position in a quickly growing company.
  • Competitive salary with regular revisions.
  • 401(k) Retirement Plan and comprehensive Medical, Dental, and Vision insurance.
  • Paid Time Off (PTO) and paid holidays.
  • In-house IT training and certifications through WebCreek University.
  • Flexible work environment within a diverse, international team.
  • Wellness programs and exclusive "workcation" opportunities for top performers.

Preferred Qualifications

  • Experience with Docker and Kubernetes.
  • Experience working in oil and gas, energy, or enterprise data environments.
  • Familiarity with oil and gas operations or industry-specific data concepts.
  • Experience supporting production systems and business-critical applications.
  • Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar platforms.
  • Experience with cloud platforms is a plus; however, this is not primarily a cloud infrastructure role.

Location

On-site in Houston, TX. Relocation candidates are encouraged to apply.

Similar Jobs