Job Description
Data Engineer – Houston, TX (Hybrid)
We are seeking a strong Data Engineer with hands-on experience across SQL/NoSQL databases, advanced Python development, and real-time application architecture. This role supports both development and production support in a high-performing, user-interactive environment.
Requirements
5+ years of experience in data engineering and working with SQL and NoSQL databases such as Oracle, SQL Server, Postgres, DB2, Elastic, and MongoDB
Advanced Python development skills, including experience building FastAPI microservices
Advanced application development experience implementing complex business logic using SQL procedures and NoSQL utilities
Experience designing and developing scalable and performant processes, including large datasets, high transaction volumes, concurrent users, and optimized API performance
Development experience with real-time, user-interactive applications and communication between UI and databases (various protocols and data formats)
Experience utilizing LLM models, coding agents, and testing agents as part of the development lifecycle
Ability to balance application development and support activities in parallel
Experience working directly with business users to understand requirements and deliver functionality
Strong analytical skills and the ability to troubleshoot, problem-solve, and learn quickly (including leveraging AI tools)
Ability to multitask, switch priorities, and self-manage workload effectively
Bachelor’s degree in Computer Science or a related field
Must be onsite in Houston at least 3 days per week
Not a Fit
Candidates with the following backgrounds will not be considered:
Experience limited to ETL, backend data pipelines, or database-to-database transfer processes
Experience focused only on cloud platforms (Azure, GCP, AWS) without on-prem or application-focused engineering experience
Hybrid remote