← Back to jobs
Dearborn, MI, USA
No related jobs found
Job Responsibilities include:
Design, develop, test, and maintain scalable software applications, APIs, and data engineering solutions to support business and customer requirements.
Build and optimize large-scale data pipelines, ETL/ELT processes, and data architectures using technologies such as Python, Spark, Kafka, Hadoop, and cloud-based data services.
Collaborate with product owners, architects, designers, and cross-functional teams to define technical requirements and deliver high-quality software solutions.
Create and implement software testing strategies, leveraging best practices such as test-driven development (TDD), continuous integration (CI), and continuous delivery (CD).
Monitor, troubleshoot, and improve application performance, reliability, scalability, and security, ensuring efficient processing of large data volumes.
Evaluate and adopt emerging technologies, cloud capabilities, and modern engineering practices to enhance development efficiency and support future business needs.
Required Qualifications:
Bachelor’s degree in computer science, Software Engineering, Information Technology, Data Engineering, or a related technical field.
5+ years of progressive experience in software engineering, data engineering, or a related role with a strong focus on large-scale data systems.
Expert-level proficiency in Python and/or Java, advanced SQL skills, and hands-on experience with big data technologies such as Apache Spark, Kafka, Hadoop, and NoSQL databases.
Proven experience designing and deploying scalable cloud-based data solutions on AWS, Azure, or GCP, with strong knowledge of data architecture, ETL/ELT processes, Kubernetes, Docker, and cloud infrastructure
Any Graduate
No related jobs found
← Back to jobs