Position: Data Engineer
Duration 6 Months+
Location: Seattle, WA (3x a week on-site) | Needed Local
Visa: USC, GC, GC-EAD, and H1B
Client: Amazon
Interview Process: Virtual + Face to face if candidate will clear the 1st round
NOTE: Last submission feedback so submit profile accordingly (My account manager felt the experience was too focused on big data so passed on the resume)
Job Description:
We seek an experienced Data Engineer to design, develop, and maintain a comprehensive data warehousing solution that consolidates data from various sources. As a Data Engineer, you will be responsible for building scalable and efficient data pipelines to support the organization's data-driven initiatives.
Required Qualifications:
· 5+ years of experience as a Data Engineer or in a similar role
· Proficient in programming languages such as Python, Java, and SQL
· Hands-on experience with cloud-based data services and technologies (e.g., data warehousing, ETL, streaming, and analytics)
· Strong understanding of data modeling, ETL processes, and data warehouse architectures Familiarity with front-end technologies and user interface development
· Experience with infrastructure as code (IaC) tools
· Excellent problem-solving and analytical skills
· Extensive experience with AWS services, including data warehousing, ETL, streaming, and analytics
Preferred Qualifications:
· Experience in the travel, logistics, or a related industry
· Familiarity with event-driven architectures and real-time data processing
· Knowledge of security best practices, including authentication and authorization mechanisms
· Experience with agile software development methodologies
· If you are a passionate and skilled Data Engineer who thrives in a dynamic, fast-paced environment and has a strong affinity for AWS cloud technologies, we encourage you to apply for this exciting opportunity.
· Ability to collaborate effectively with cross-functional teams
Key Responsibilities:
· Data Ingestion and Integration: Develop and maintain robust ETL (Extract, Transform, Load) processes to ingest data from multiple sources, including travel booking systems, event management platforms, and internal HR systems. Ensure the seamless integration of these diverse data sources into the data warehouse.
· UI and Platform Development: Lead the design and full-stack development of the user interface for the data warehousing solution. Implement dynamic features that enhance the user experience, such as data entry forms, real-time notifications, and reporting capabilities.
· API Development and Integration: Design and develop APIs to enable internal and external clients to access the data stored in the data warehouse. Collaborate with stakeholders to integrate the APIs with various systems and applications.
· Infrastructure Automation: Leverage infrastructure as code (laC) tools to set up the foundational infrastructure, including code repositories, CI/CD pipelines, and deployment processes, ensuring efficient and scalable development workflows.
· Continuous Improvement: Identify opportunities for optimization, such as addressing performance bottlenecks and enhancing data processing capabilities, to improve system reliability and efficiency.