Hypergiant

Lead Data Engineer

Hypergiant

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $137,300 - $180,100 per year

Job Level

About the role

  • Develop and continuously improve a data service that underpins cloud-based applications
  • Support data and database modeling efforts
  • Contribute to the development and maintenance of reusable component libraries and shared codebase
  • Participate in the entire software development lifecycle, including requirement gathering, design, development, testing, and deployment, using an agile, iterative process
  • Collaborate with developers, designers, testers, project managers, product owners, and project sponsors to integrate the data service to end user applications
  • Communicate tasking estimation and progress regularly to a development lead and product owner through appropriate tools
  • Ensure seamless integration between database and messaging systems and the frontend / UI they support
  • Ensure data quality, reliability, and performance through code reviews and effective testing strategies
  • Write high-quality code, applying best practices, coding standards, and design patterns
  • Team with other developers, fostering a culture of continuous learning and professional growth

Requirements

  • 10+ years of professional software development or data engineering experience (6+ with a STEM B.S. or 4+ with a relevant Master's degree)
  • Strong proficiency in Python and Typescript , familiarity with Java and Bash scripting
  • Hands-on experience implementing database technologies, messaging systems, and stream computing software (e.g., PostgreSQL, PostGIS, RabbitMQ)
  • Experience with data fabric development using publish-subscribe models (e.g., Apache NiFi, Apache Pulsar, Apache Kafka and Kafka-based data service architecture)
  • Proficiency with containerization technologies (e.g., Docker, Docker-Compose, RKE2, Kubernetes, and Microk8s)
  • Experience with version control systems (e.g., Git), CI/CD tools (e.g., Jenkins), and collaborative development workflows
  • Strong knowledge of data modeling and database optimization techniques
  • Familiarity with data serialization languages (e.g., JSON, GeoJSON, YAML, XML)
  • Excellent problem-solving and analytical skills
  • Strong communication skills and ability to work in a collaborative environment
  • Must be a US Citizen and eligible to obtain and maintain a US Security Clearance.
Benefits
  • Paid Time Off
  • Paid Company Holidays
  • Medical, Dental & Vision Insurance
  • Optional HSA and FSA
  • Base and Voluntary Life Insurance
  • Short Term & Long-Term Disability Insurance
  • 401k Matching
  • Employee Assistance Program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTypescriptJavaBash scriptingPostgreSQLPostGISRabbitMQApache NiFiApache PulsarApache Kafka
Soft Skills
problem-solvinganalytical skillscommunication skillscollaborative environmentcontinuous learningprofessional growth