
Senior Data Engineer
Posted May 9

Posted May 9
This is a fully remote position, open to applicants in Canada.
• Design, develop, and support databases that underpin IVR and contact center systems.
• Provide support for databases utilized by runtime IVR services as well as analytics platforms.
• Create and maintain relational data models for IVR event data, routing information, and call statistics.
• Write, update, and enhance SQL for application logic, configuration modifications, and investigations.
• Ensure the availability, integrity, performance, and scalability of databases in production settings.
• Aid in the storage and accessibility of IVR event logs, call lifecycle records, and routing results for analytical and reporting purposes.
• Monitor production databases and troubleshoot issues while assisting with incident investigations.
• Work collaboratively with architects, application developers, DevOps, QA, and Analytics teams to implement platform enhancements.
• Over 5 years of experience as a Data Engineer.
• Strong expertise in SQL, including complex joins, window functions, query optimization, and processing large datasets.
• Practical experience with AWS-hosted relational and NoSQL databases.
• Solid background in relational data modeling for both transactional and analytical systems.
• Experience with event-driven data and backend systems that produce high volumes of interaction data.
• Extensive knowledge of AWS.
• Ability to build and maintain scalable ETL/ELT pipelines for data ingestion and transformation.
• Proficient in Python (or Golang/Java/Scala).
• Familiarity with Git/GitHub, CI/CD, IaC (CloudFormation/Terraform), and containerization (Docker, Kubernetes).
• Preferred: Experience with Apache Spark, Spark Streaming, or Kafka.
• Experience with IVR platforms or voice systems, or telecom data.
• Knowledge of Amazon Aurora MySQL and Amazon Redshift.
• Familiarity with relational and analytical database technologies, such as PostgreSQL or cloud-based data warehouses.
• Scripting abilities in Python or Shell for automation and support tasks.
• Background in customer experience analytics.
• AWS Certified Data Engineer.
• Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and over 30% year-over-year revenue growth.
• Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
• ForeverRemote work culture: take advantage of the flexibility that remote work provides.
• Growth mindset: benefit from a variety of professional development opportunities, including certification programs, mentorship, talent investment programs, and internal mobility and internship opportunities.
• Global impact: collaborate on meaningful projects for top global clients and help shape the future of industries.
• Welcoming multicultural environment: be part of a dynamic, global team and thrive in an inclusive and supportive workplace with open communication and regular team-building social events.
• Social sustainability values: engage in our sustainable business practices that focus on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
HubSpot
Prima
Get handpicked remote jobs straight to your inbox weekly.