This Senior Data Engineer role at Webcreek is based in Houston, Texas and focuses on designing, building, and supporting enterprise-grade backend and data solutions. The position combines Python and API development with data architecture, ETL, event-driven systems, and production operations.
Key Responsibilities
- Design, develop, maintain, and support backend services and data solutions using Python.
- Build and consume RESTful APIs, with hands‑on development experience using FastAPI.
- Design and implement enterprise-level data architecture aligned to business and technical requirements.
- Work with relational databases, including writing, optimizing, and troubleshooting SQL queries.
- Support and apply non-relational database technologies when appropriate to the use case.
- 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 and development automation using tools such as GitHub and Jenkins.
- Use 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 system reliability.
- Use AI-assisted development tools to support software design, code generation, research, and technical decision-making.
- Maintain code quality, documentation, and best practices for backend, API, and data engineering work.
Required Qualifications
- 5+ years of professional experience in data engineering, backend development, or enterprise data application development.
- Strong proficiency in Python and 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 database technologies 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 the Elastic Stack, 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 the 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.
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, though the role is not primarily focused on cloud infrastructure.
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.
Location and Work Model
On‑site in Houston, TX. Relocation candidates are encouraged to apply.