Overview
Skills
Job Details
Job Title: Senior Fullstack Data Engineer
Location: Irving, TX - must be onsite Tues, Wed, Thursday
We are looking for a Senior Software Engineer, specifically a Full Stack Data Engineering Developer, with deeper expertise on the data engineering side. The ideal candidate will be able to seamlessly integrate data engineering, machine learning enablement, and full-stack application development.
This role is responsible for building scalable data pipelines, enabling machine learning workflows, and contributing to both front-end and back-end application development. The candidate should be comfortable operating across modern data platforms, cloud environments, and enterprise-level software engineering practices.
Responsibilities:
- Design, build, and optimize data pipelines, data ingestion processes, and transformation workflows.
- Enable and support machine learning workflows, including data preparation, feature engineering, and deployment integration.
- Develop and maintain full-stack applications, including both API and UI components.
- Collaborate closely with data scientists, architects, and product teams to deliver end-to-end solutions.
- Ensure data quality, performance, and security across platforms.
- Troubleshoot production issues and support continuous improvement initiatives.
- Contribute to architectural discussions and technical decision-making.
Key Skills Required:
- 5+ years as a full stack data engineering experience
- Programming: Python, SQL, Java, C#, TypeScript
- Frameworks: .NET Core, Angular, Angular Material, Entity Framework
- Data Engineering: Hadoop, Spark, Kafka (preferred)
- ETL Tools: SSIS, Azure Data Factory
- Cloud: Azure (Data Lake, Functions, Storage, Databricks a plus)
- Databases: Strong hands-on experience with SQL and relational database design
- Experience working in Agile environments