Job Title: Data Engineer- Signal Processing
Job Type: Full-time
Location: Houston, TX
About the Role:
We are seeking a skilled Data Engineer with expertise in signal processing to join our clients’ team in Houston, TX. In this role, you will work on processing, analyzing, and optimizing large-scale data pipelines for real-world applications. A background in electrical engineering or mathematics, combined with hands-on experience in signal processing, will be critical in developing advanced algorithms and efficient data workflows.
The candidate will be required to work on-site at our clients’ office in Downtown Houston.
Responsibilities:
Develop and optimize data pipelines for processing large datasets, ensuring high efficiency and scalability.
Apply signal processing techniques to analyze and extract meaningful information from complex data streams.
Design and implement algorithms for filtering, noise reduction, and feature extraction in time-series or frequency-domain data.
Collaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to develop data-driven solutions.
Work with real-time and batch processing frameworks to handle structured and unstructured data.
Ensure data integrity, quality, and performance across different processing pipelines.
Utilize cloud-based and on-premise infrastructure for data storage, processing, and deployment.
Document methodologies, processes, and findings to support knowledge sharing and reproducibility.
Requirements:
Master’s degree (preferred) or Bachelor’s degree in Electrical Engineering, Mathematics, Computer Science, or a related field.
Strong experience with signal processing techniques such as Fourier transforms, wavelet analysis, and digital filtering.
Proficiency in programming languages like Python (preferred), MATLAB, or C++, with experience in libraries such as NumPy, SciPy, and TensorFlow/PyTorch (for AI-based signal processing).
Hands-on experience with data engineering tools and frameworks (e.g., SQL, Apache Spark, Kafka, or similar).
Familiarity with cloud platforms like AWS, Azure, or GCP for data processing and storage.
Strong problem-solving skills with a deep understanding of mathematical concepts and data structures.
Experience working with sensor data, time-series data, or real-time streaming applications is a plus.
Excellent communication and collaboration skills.
This is an exciting opportunity to be part of a startup organization, as well as to work directly with a Fortune 200 company. If you are a strategic thinker with a passion for delivering innovative products, we would love to hear from you.
About CODE Staffing
CODE Staffing exists to provide top of the line technical contingent staff to key clients that we partner with strategically to enable their business. We do this by providing a great environment for our employees, so that we minimize churn for our clients. Our rigorous focus on training and regular meetings with client’s executives ensure that we understand their technological road map and guarantees that we provide the best people for their needs.
Our people are our most valuable asset. That's why we're committed to attracting, retaining, and developing the best talent in the industry.
As a funded startup, working for CODE Staffing in this position will not only give you experience and exposure to one of the largest oil and gas companies in the United States, you’ll have the opportunity to be in at the ground floor of an exciting, forward-thinking organization. We are committed to growing the skills and career paths of our people, and would love the opportunity to have you join our team. We also have great benefits- check out our website for more details: CODE Staffing