Software Engineer - Data Integration
Job Attributes
- Remote US,
Job Description
Title – Software Engineer - Data Integration
Duration – 5+ months
Location – Remote (PST)
Open to Remote - Must work PST Hours
Responsibilities
• Design
and implement large-scale distributed systems
• Build
frameworks that validate functionality and performance of large-scale offline
systems
• Optimize
the performance of these systems by profiling and identifying bottlenecks
• Build
systems that are secure and compliant
• Improve
observability and understandability of the various systems
• Work
with different teams within the Big Data Platform group to leverage their work
and vice versa
• Work
closely with the open-source community to participate and influence cutting
edge open-source projects (e.g. Apache Iceberg, Apache Gobblin, Apache Spark)
Basic Qualifications:
• BS
in Computer Science or related technical field or equivalent technical
experience
• 1+
year(s) of relevant professional experience
Preferred Qualifications:
• 2+
years of experience in software design and development, including work with
distributed systems.
• At
least one year of professional experience working with Java.
• Experience
with Hadoop (or similar) Ecosystem (MapReduce, Yarn, HDFS, Hive, Spark, Presto)
is a plus.
• Experience
in data management, relational databases, and/or large-data environments is
also preferred.