3 months ago
Base Salary
$139k - $204k/yr
Responsibilities
- Design, build, and maintain infrastructure and scalable frameworks for data ingestion, processing, and analysis.
- Collaborate with stakeholders, analysts, and product teams to translate business requirements into technical solutions.
- Architect and implement data solutions using modern big-data technologies and AWS services.
- Create frameworks and solutions that improve performance, reliability, and cost efficiency.
- Ensure data quality, integrity, and security throughout the data lifecycle.
- Stay current with emerging big-data technologies and best practices.
- Mentor early-career engineers and contribute to continuous learning and improvement.
Requirements
- Bachelor's or master's degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience in software development or a related field.
- Strong proficiency in Python, Java, or Scala.
- Experience building frameworks for big-data technologies such as Spark and Kafka, including distributed computing systems.
- Experience with AWS technologies at scale.
- Understanding of object-oriented and functional programming paradigms, design patterns, and code-quality practices.
- Strong problem-solving, analytical, verbal, and written communication skills.
- Ability to work effectively in a cross-functional team environment.
- Bias toward action and ability to iterate and ship rapidly are desired.
- Passion for building data products and prior projects in this area are desired.
Benefits
- Remote role based in the United States, with specific geographic hiring exclusions.
- Occasional travel may be required for project or team in-person meetings.
- Generous time off, parental and wellness leave, healthcare, retirement savings program, 401(k), paid sick time, paid personal time off, and paid parental leave.
- Potential eligibility for equity and corporate bonus plans.
Tech Stack
Categories
Data Engineering