Senior Data Engineer (Aws)

  • Provincia de Heredia
  • Encora

Our company : Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We count with 16 global offices and 25 innovation labs.

Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.

About the job : This is a unique opportunity to join a newly created team that will build innovative solutions for our patients and providers. We are looking for a senior engineer to participate in the architecting and building of a highly available performant data warehouse/ data lake. The individual will work collaboratively with QA, Product and the Design team to build solutions that are scalable in a dev-ops centric environment.

Essential duties and job responsibilities :

  • Build, maintain and implement large scale highly available data warehouse/data lake
  • Design and Build Data Models, Data Pipelines
  • Lead the development of projects from end-to-end
  • Champion best practices, coding standards, and documentation
  • Readily shares knowledge across the team
  • Research new technologies or methodologies that can improve the architecture, user experience, or development process.
  • Specify technical solutions in clear and concise written documentation Translate product requirements and technical designs into well-engineered, low-defect, robust code
  • Regularly collaborate with other developers, QA, product owners, and designers to complete projects
  • Participate and engage in all Scrum Ceremonies
  • Develop high-quality, working code features and bug fixes
  • Participate in regular code reviews
  • Write automated tests, including comprehensive unit and integration tests
  • Interface with team members to troubleshoot, debug, and fix issues in production and non-production environments.
  • Engage and mentor other members on the team.

Requirements :

  • 5+ years designing and architecting databases
  • 5+ years designing data models
  • 2+ years Python experience
  • 2+ years PySpark experience
  • 2+ years PyTest experience
  • 2+ years AWS experience
  • 2 + years Glue experience
  • Experience with ELT/ETL
  • Experience with relational databases
  • Experience with message queuing, stream processing and highly scalable big data data stores
  • Experience building or maintaining large scale highly available data warehouse/data lake
  • Ability to lead projects across stacks and blended teams
  • Must be data driven, objective and goal oriented
  • Effectively communicate and understand project requirements
  • Experience working in an Agile environment following SDLC
  • Strong sense of ownership and ability to work cross functionally
  • English level (B2+ min).

Why you will love working with us :

  • 100% WFH and available workplace office space if preferred
  • Private medical, dental and life insurance
  • Additional vacations per work anniversaries
  • Birthday day off
  • 3 sick leaves paid per year
  • Certification Reimbursement
  • Substantial referral bonuses
  • Welcome bonus
  • Mental Health days off
  • Employee Solidarity Association
  • A value-based culture where opportunities to learn are endless