S4 Technologies Inc. is seeking a highly skilled Data Engineer to perform duties requiring the theoretical and practical application of specialized knowledge in data engineering, computer science, and information technology. This position qualifies as a specialty occupation and requires at least a Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a closely related field.
Detailed Job Duties
The Data Engineer will perform the following duties:
- Design and develop scalable data pipelines to process large volumes of structured and unstructured data
- Develop and maintain ETL/ELT processes for data extraction, transformation, and loading from multiple data sources
- Apply knowledge of data modeling, data warehousing, and database design principles
- Build and maintain data integration solutions across enterprise systems, APIs, and cloud platforms
- Work with SQL and NoSQL databases for efficient data storage and retrieval
- Develop and manage data lakes and data warehouses for analytics and reporting
- Ensure data quality, integrity, and governance through validation and monitoring frameworks
- Optimize data processing performance and resolve data-related issues
- Collaborate with cross-functional teams including data analysts, data scientists, and business stakeholders
- Utilize big data technologies and distributed computing frameworks for large-scale data processing
- Prepare and maintain technical documentation related to data architecture and workflows
Minimum Qualifications
- Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a related field (or foreign equivalent)
- Strong knowledge of data structures, algorithms, and database systems
- Experience with SQL and database technologies
- Experience in building data pipelines and ETL processes
- Understanding of software development lifecycle (SDLC)
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with big data technologies (Hadoop, Spark, Kafka)
- Experience with programming languages such as Python, Java, or Scala
- Knowledge of data visualization tools (Tableau, Power BI)
- Experience with CI/CD and DevOps practices
Work Location
- Primary work location: Wixom, MI
- Employee may be assigned to client locations or remote work based on business requirements