New
AWS Data Engineer
![]() | |
![]() | |
![]() | |
![]() United States, California, San Diego | |
![]() | |
*Description*
Not open to C2C Fully remote 9 month contract A large renewable energy generation company - is adding a fully remote Data Engineer (AWS) to an existing team of Engineers supporting a data lake (RDL - Renewables Data Lake). They are supporting an AWS stack as listed below which is the platform that houses all the data and intelligence collected from all their sites in North America for Wind, Solar and Storage. This is a 9 month contract with possibility to extend. Scope of Work The Renewable Data Lake (RDL) is focused on building renewable asset optimization solutions around the world and transforms the data into meaningful metrics for our customers (internal stakeholders). Our team ingests massive volumes of data and generates a series of KPIs that help us and our customers understand how our sites are performing, where and why they are under-performing, what the most common problems are, etc. The number of sites and the volume of data is growing fast. We'll need your help building smart, reliable, and performant solutions to make the most of the data. Our current stack includes Redshift, RDS, Glue, Spark, Lambdas, S3, the AWS developer tools, and other AWS technologies. If you have good ideas for alternative solutions, we want to hear about it! Responsibilities *60%: Design, develop, and maintain data applications and solutions to enable efficient data processing, analysis, and visualization *5%: Collaborate with data scientists, analysts, and business stakeholders to understand requirements and translate them into scalable and efficient data solutions *5%: Optimize and tune data applications for performance and scalability *5%: Implement data quality checks and ensure data integrity and consistency *5%: Lead projects and initiatives, providing technical guidance and ensuring successful delivery *5%: Manage project timelines, resources, and deliverables to meet business objectives *5%: Mentor and coach junior team members, fostering their growth and development *10% - Other Duties as Assigned Supervision of Others: This role does not have direct reports or consultants for which it has authority. Qualifications: Education/Experience - *10+ years of experience working in software engineering *6+ years working with Big Data in a cloud environment, AWS strongly preferred *Bachelor's degree in Computer Science or other related technical field or relevant experience *Experience developing multi-platform software utilizing various programming environments and tools *Knowledge of agile methodologies *Knowledge of QA processes and test-driven development Skills/Knowledge/Abilities - *Strong experience with database design, specifically geared towards Big Data *Familiar with serverless approach, micro-service-oriented architecture, event-driven architecture *Strong experience working in a AWS cloud technology environment: Lambda functions, Step functions, SQS, DynamoDB, Spark with Glue, along with EMR, EMR serverless, Spark streaming *Experience building and maintaining critical, reliable ETL pipelines *Experience writing high-quality, production-ready code, preferably in Python *Comfortable with Git (AWS CodeCommit) and Unix command lines *DevOps experience: strive for scalability and automation via CI/CD and Infrastructure as Code. A plus if knowledge of CDK *Proactive communicator who can translate between technical and non-technical stakeholders *Self-starter and autonomous, strong bias for action in high ambiguity environment *Explore and experiment with the limits of cloud technologies *Help mentor and educate your teammates (and vice versa) to expand everyone's skillsets *Displays personal and corporate integrity *Top Skills Details* Aws,Python,pyspark,Cloud,Data,S3,Devops,Lambda *Additional Skills & Qualifications* Must be a strong AWS cloud engineer Must know the AWS tech stack Really needs to have a healthy knowledge of SRE/DevOps as a backdrop to building effective data pipelines CDK Python/PySpark *Experience Level* Expert Level *Pay and Benefits* The pay range for this position is $85.00 - $100.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) *Workplace Type* This is a fully remote position. *Application Deadline* This position is anticipated to close on Apr 2, 2025. About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. |