Job Description
Wellhub is seeking a Senior Software Engineer to join its Data Platform team in Brazil. The Data Platform Team builds and maintains system components that enable data engineers and analysts to achieve their business objectives. The team utilizes open-source software, cloud infrastructure, and custom-built software to fulfill its mission. Wellhub fosters a collaborative, humble, and accountable environment.
The role involves:
- Migrating existing data lake tables to Apache Iceberg
- Autoscaling Trino for data transformation pipelines
- Creating a GitHub App to manage table schemas with data contracts (GitOps + DataOps)
- Optimizing data lake tables for existing queries with statistics collection and file rewrites
- Advocating for improvements in software quality, security, and performance
- Collaborating with Analytics Engineers and Data Analysts to drive efficiencies
- Providing tooling that improves the product development process and prevents failures
- Ensuring knowledge is shared effectively through documentation and interaction
Requirements:
- BS degree in Computer Science or equivalent experience
- Solid experience with Python, Java, or similar languages
- Understanding of relational databases and SQL (PostgreSQL preferred)
- Familiarity with Kafka, Pulsar, or RabbitMQ (Kafka preferred)
- Proficiency with Terraform, Pulumi, or Crossplane (Kubernetes experience desired)
- Experience with distributed systems and data-intensive applications
- Knowledge of analytical data warehouses
- Genuine interest in big data applications and technology trends
Wellhub offers:
- Health, dental, and life insurance
- Flexible work options (remote or hybrid)
- Home office stipend and monthly flexible work allowance
- Flexible schedule
- Access to onsite gyms, fitness studios, digital fitness programs, and online wellness resources
- Paid time off, including vacations, personal days, and a birthday day off
- Paid parental leave
- Career growth opportunities
- A supportive and inclusive company culture