Senior Data Engineer, Austin, Texas
- Hybrid: This role is categorized as hybrid, requiring a minimum of three days per week on-site in either Austin, TX, or Warren, MI.
- A Data Engineer is needed to build industrialized data assets and optimize data pipelines for Business Intelligence and Advanced Analytics.
- the Data Engineer will lead the delivery of innovative, data-driven solutions.
Data Engineer Opportunity
Table of Contents
- Data Engineer Opportunity
- Data Engineer opportunity
- What does a Data Engineer do?
- What are the main responsibilities of a Data Engineer in this role?
- What are the required skills for this Data Engineer position?
- What are the preferred qualifications?
- What technologies will a Data Engineer use in this role?
- What is the work environment like?
- What are the compensation and benefits?
- What are the key data engineering keywords to highlight on a resume?
- Key Responsibilities and Required Skills Summary
Published march 24, 2025
Description
Hybrid: This role is categorized as hybrid, requiring a minimum of three days per week on-site in either Austin, TX, or Warren, MI.
The Role
A Data Engineer is needed to build industrialized data assets and optimize data pipelines for Business Intelligence and Advanced Analytics. The engineer will collaborate with Data Scientists, BI Developers, System Architects, and Data Architects to contribute to the future vision of the company. This position resides within the Intelligent Manufacturing association under Data engineering Software.the Intelligent Manufacturing teams innovate and deliver new plant data solutions for manufacturing and its partners. The team integrates with business and data technology to develop real-time solutions leveraging plant floor and procurement data to improve decision-making related to procurement, asset maintenance, and plant floor safety. The team aims to deliver innovative, high-quality decision-making solutions.
the Data Engineer will lead the delivery of innovative, data-driven solutions. The focus is on writing maintainable tests and code that meet customer needs and scale effectively. Engineers work collaboratively across disciplines, including database, streaming technology, and custom rules engines, utilizing cutting-edge technologies to develop new designs and integration patterns.
Responsibilities
- Assemble large, complex data sets to meet business requirements.
- Identify, design, and implement internal process improvements, including automating manual processes and optimizing data delivery.
- lead and deliver data-driven solutions across various languages, tools, and technologies.
- Cultivate a culture that transforms complex ideas into production solutions.
- Maintain a broad, enterprise-wide view of business, appreciating strategy, process, capabilities, enablers, and governance.
- Apply critical thinking to problem-solving in interconnected environments.
- Strategically consider adopting emerging technologies and deliver sound solution designs.
- Create high-level models for future analysis to mature the business architecture.
- Continuously raise standards of engineering excellence in quality and efficiency.
- Perform hands-on development, lead code reviews and testing, create automation tools, and develop proofs of concept.
- Collaborate with operations teams to resolve production issues.
- Employ agile methodologies and design thinking for rapid innovation.
- Deliver solutions across Big Data applications to support business strategies.
- Build tools and automation to streamline deployment and monitoring of production environments.
- Build relationships with Business & Technology Partners, providing leadership and coaching to technology development teams.
- Own all technical aspects of development for assigned applications.
- Drive continuous advancement through consistent development practices and code refactoring.
- Collaborate with stakeholders on product and platform releases to address needs and identify opportunities.
- Work with product and program managers to prioritize features and manage requirements.
- Manage and escalate delivery impediments, risks, and issues.
- Mentor other engineers and educate colleagues on industry trends.
- Design and develop new source system integrations from various formats,including files,database extracts,and APIs.
- Design and develop scalable data pipelines incorporating complex transformations.
- Design and develop data delivery solutions meeting SLAs.
Skills & Abilities (Required)
- Bachelor’s degree in Computer Science or Software/Systems Engineering preferred.
- 7-10 years of data engineering/development experience.
- Experience as a Senior Developer with expertise in data quality frameworks and pipeline architectures.
- Experience in Microservices, Data streaming, Big Data, and Cloud solution architectures.
- Experience with azure (preferred) or AWS cloud platform for data processing and storage.
- Hands-on expertise with AWS/Azure/GCP/Kubernetes and/or Azure or AWS Cloud platforms.
- Exposure to software-defined networking, zero-trust security models, and micro-segmentation.
- Working knowledge of HTTPS.
- Working knowledge of Open API and OAuth.
- Understanding of big data technologies including Hadoop, Hive, HBase, Spark, Object Storage (ADLS/S3), and Event Queues.
- Knowledge of Data Streaming architectures and design principles.
- Experience with stream processing in Kubernetes.
- Experience with Elastic search and Kafka Ecosystem.
Preferred Qualifications
- Master’s degree in Computer Science or Software/Systems Engineering preferred.
Compensation & Benefits
- The expected base compensation for this role is $94,800-$176,100.Actual base compensation will vary based on factors relevant to the position.
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
- Benefits: A variety of health and wellbeing benefit programs are offered, including medical, dental, vision, Health Savings Account, Flexible Spending accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, and employee discounts.
Note: Immigration-related sponsorship is not provided for this role.
Diversity Information
The organization is committed to a workplace free from illegal discrimination, promoting inclusion and belonging. Diversity is valued to foster an surroundings where employees can flourish and develop better products. Candidates are encouraged to apply for positions that match their skills and interests. The recruitment process may include assessments related to the position.
Equal Access to Employment
The organization is an equal opportunity employer. Qualified candidates will be considered nonetheless of race,color,religion,sex,sexual orientation,gender identity,ethnic origin,disability,or veteran status.
Amenities (U.S. and Canada)
Opportunities are provided to all job seekers,including disabled peopel. For reasonable accommodations during the job search or application process,contact careers.accommodations@gm.com or call 800-865-7580, including a description of the accommodation requested, the job title, and the request number.
Data Engineer opportunity
Published March 24, 2025
What does a Data Engineer do?
Data Engineers build and maintain the infrastructure that allows data scientists, BI developers, and other stakeholders to access and analyze data effectively.They are responsible for designing, developing, and maintaining data pipelines, ensuring data quality and accessibility.
What are the main responsibilities of a Data Engineer in this role?
The responsibilities for this Data Engineer role include a wide range of tasks, centered around the following:
- Assembling large, complex data sets.
- Designing and implementing internal process improvements.
- Leading and delivering data-driven solutions.
- Cultivating a culture that transforms complex ideas into production solutions.
- Applying critical thinking to problem-solving in interconnected environments.
- Creating high-level models for future analysis.
- Performing hands-on growth, code reviews, and testing.
- Collaborating with operations teams to resolve production issues.
- Designing and developing new source system integrations.
- Designing and developing scalable data pipelines.
What are the required skills for this Data Engineer position?
The position requires a specialized skill set. Essential skills include:
- A Bachelor’s degree in computer Science or a related field.
- 7-10 years of data engineering/development experience.
- Experience with data quality frameworks.
- experience with Microservices, Data streaming, Big Data, and Cloud solution architectures.
- Experience with Azure or AWS.
- Hands-on expertise with cloud platforms (AWS/Azure/GCP/Kubernetes).
- Experience with big data technologies.
- Knowlege of Data Streaming architectures and design principles.
- Experience with stream processing.
- Experience with Elasticsearch and Kafka Ecosystem.
What are the preferred qualifications?
While not required, a Master’s degree in Computer Science or Software/Systems engineering is preferred.
What technologies will a Data Engineer use in this role?
The Data Engineer will be working with a variety of cutting-edge technologies including:
- Hadoop, Hive, HBase, Spark, Object Storage (ADLS/S3).
- Event Queues.
- Kubernetes.
- elasticsearch.
- Kafka Ecosystem.
- AWS or Azure cloud platforms.
What is the work environment like?
This is a hybrid role, requiring a minimum of three days per week on-site in either Austin, TX, or Warren, MI. Collaboration is a key aspect of the role, working with teams across multiple disciplines.
What are the compensation and benefits?
The expected base compensation for this role is $94,800-$176,100, with an incentive pay program based on company, job level, and individual performance. Benefits include:
- Medical, dental, and vision insurance.
- Health Savings Account and Flexible Spending accounts.
- Retirement savings plan.
- Life insurance.
- Paid vacation & holidays.
- Tuition assistance programs.
- Employee assistance program and discounts.
What are the key data engineering keywords to highlight on a resume?
Based on industry standards and job postings,hear’s a breakdown of important resume keywords:
- Essential Skills – Python,SQL,ETL,Database,AWS,Azure,Kubernetes,Kafka,spark,Hadoop
- Technologies – Microservices,Data Streaming,Big Data,Cloud solutions,and cloud platforms.
- Tools – Elasticsearch
Key Responsibilities and Required Skills Summary
Here’s a rapid reference table summarizing the key responsibilities and skills:
| Category | Details |
|---|
