Senior Data Engineer
Location:
• San Jose, Costa Rica
• Remote, Latin America
Category: Python
What's the Project?
We exist to power better care.
The project is on a mission to power better care by optimizing every patient journey. They help payers, providers, and life sciences companies deliver better care, therapies, and outcomes by delivering the most actionable patient journey insights and value-based payments platform. With their developments, healthcare organizations benefit from big data efficiencies and self-service, on-demand enterprise insights that light the path to higher-value care.
We are looking for a Senior-level Data Engineer to take on a crucial role in designing and implementing scalable, high-performance, and resilient data pipelines using cutting-edge Big Data technologies. Joining our data ingestion and transformation team, you will collaborate closely with software and data engineers, contributing your expertise to deliver top-quality data solutions for platform teams and business stakeholders. The ideal candidate at this level will possess strong communication skills, proven experience in data design and implementation, a passion for innovation, and a consistent drive to deliver results.
You Perfectly Match If you have:
- 3-5 years of demonstrated hands-on experience working on complex projects and managing large data sets.
- Advanced technical knowledge and hands-on experience with Python, PySpark, SQL, AWS Athena, and AWS S3 are required. This is a must, as the customer needs someone who excels in these technical areas;
- 2-3 years of experience working with distributed data processing frameworks – Spark preferred
- Practical knowledge of AWS services such as EMR, S3, Athena
- Strong programming and algorithmic skills
- Familiarity with Git, Airflow, relational databases, APIs
- Bachelor’s or foreign equivalent degree in Computer Science or a related field and 2 to 3 years of experience in the position-related occupation.
Your day-to-day activities:
- Design, develop and test ETL pipelines for big data processing
- Gain a solid understanding of our platform architecture and help develop it further
- Work with senior team members to optimize and scale new and existing big data pipelines.
- Follow best practices and coding standards.
- Be an integral part of a scrum team in a fast-paced startup environment; be flexible and willing to switch tasks based on the team’s needs and priorities.
- Address pressing bugs.
- Completing timely and proactive code reviews that are more thorough than Associate Data Engineers.
- Work independently on projects and tasks.
- Focusing on execution, including implementation and testing based on functional specification.
- Participates in design and estimation process, with guidance from more senior engineers.
- Committed to quality, seeking out design and code reviews as appropriate.
- Leading team estimation meetings.
Working at Newfire Comes With Many Perks
- Freedom to work from anywhere with our 100% remote setup and flexible policies.
- Paid national holidays and PTO ranging from 10 to 24 days annually, depending on your employment type.
- Projects that tackle real-world challenges. Opportunities to make a tangible impact.
- Clients who value and sustain long-term relationships. Work on projects from beginning to end.
- Budget for professional development courses.
- In-house learning and development.
- Clear growth path, career mapping, and regular performance reviews.
- Limited bureaucracy, no time-tracking, and flexible schedules.
- Internal referral bonus opportunities.
- Collaboration with Senior experts. Mentorship opportunities.
Ready to dive in?
Contact us today or apply below.