Plus10 Recruitment
Remote Jobs
2 Jobs
Role Description We are working hand-in-hand with the following client to help find a Software Engineer, Staff II for their Data Ingestion team. The Data Ingestion Team builds and operates the critical infrastructure that serves as the “front door” of the client's event flow. In this role, you’ll own technical direction for critical parts of our ingestion platform, lead large-scale initiatives, and shape how data flows across the company. - Own and lead large technical initiatives end-to-end, from design through production and monitoring - Provide technical leadership and mentorship to engineers across the team - Design, build, and operate highly scalable, distributed ingestion services for real-time and near-real-time scenarios - Contribute hands-on as needed while enabling the team to execute effectively - Build and maintain event ingestion pipelines using streaming technologies like Kafka - Work with high-volume storage systems and databases to persist and serve data efficiently - Partner with Data, ML, Product, and Platform teams to support evolving requirements - Improve code quality, testing practices, system reliability, and observability - Participate in design reviews, code reviews, and architectural discussions - Balance and prioritize projects to maximize impact and align with company objectives Qualifications - Extensive experience building distributed systems and high-throughput backend services - Proven ability to lead technical direction and drive large, cross-team initiatives - Strong problem-solving and communication skills, with comfort working in ambiguous, complex domains - Collaborative mindset with the ability to influence across teams - Ability to think strategically, lead technically, and drive high-impact, scalable solutions - Hands-on experience with streaming systems (Kafka or similar) - Strong understanding of distributed systems trade-offs (consistency, availability, partition tolerance, scalability) - Maintains an AI-forward approach to software engineering - leveraging AI to boost productivity, collaboration, and business automation - Bonus: Familiarity with AdTech, event-driven architectures, or analytics systems Benefits - Competitive salary + equity - RRSP matching - 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off - Access to a comprehensive mental health care platform - Full benefits from day one of employment - Work from home reimbursements - Optional global WeWork membership for those who want a change from their home office - Robust training and onboarding program - Coverage and support of personal development initiatives (conferences, courses, etc) - Access to industry-related programmatic courses and certifications to support continuous learning - Mentorship opportunities with industry leaders - An awesome parental leave policy - A friendly, welcoming, and supportive culture - Our social and team events!
Role Description As a Senior Engineer on the Data Platform team, you’ll help shape the backbone of the client's data ecosystem. The reliability and scalability of the systems you build will directly influence how quickly and confidently teams across the company can innovate using data. - Design and build scalable data pipelines, batch jobs, and streaming processes that power analytics and machine learning. - Implement and optimize data storage systems (warehouses, lakes, analytical databases) with a focus on reliability, lineage, and governance. - Develop tools and frameworks to support data orchestration, ETL workflows, and big data processing. - Collaborate with engineers, data scientists, and product managers to align platform capabilities with business needs. - Ensure data systems meet requirements for quality, scalability, and cost efficiency in cloud environments. - Contribute to technical discussions, code reviews, and system design sessions. - Take ownership of features and projects, driving them from concept to production. Qualifications - Strong background in software engineering, data engineering and distributed systems, ideally at scale (terabytes+). - Hands-on experience with modern data warehouses, lakes, and compute/storage technologies (e.g., Snowflake, Pinot, TiDB, Spark, Airflow, Kafka, Trino/Presto). - Experience designing and building robust ETL pipelines and real-time streaming processes. - Solid understanding of data governance, lineage, and cost optimization in cloud environments. - Ability to write clean, maintainable, and performant code in production systems. - Strong problem-solving skills and ability to collaborate across teams. Benefits - Competitive salary + equity - RRSP matching - 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off - Access to a comprehensive mental health care platform - Full benefits from day one of employment - Work from home reimbursements - Optional global WeWork membership for those who want a change from their home office - Robust training and onboarding program - Coverage and support of personal development initiatives (conferences, courses, etc) - Access to industry-related programmatic courses and certifications to support continuous learning - Mentorship opportunities with industry leaders - An awesome parental leave policy - A friendly, welcoming, and supportive culture - Our social and team events!