Senior Software Engineer designing and scaling software systems to help educators address challenges. Leveraging research on student learning to tailor experiences.
Responsibilities
Create new CDC pipelines to support the launch of new products.
Collaborate with the infra team on improving the monitoring and scalability of the CDC pipelines.
Triage and investigate Debezium or Kafka issues in collaboration with the infra team.
Maintain key data pipelines
Ingest external data sets for use by the team
Improve data usability and data quality in our data warehouse
Launch new ETL (extract, transform, load) processes in production.
Set up roles & access permissions for Databricks, following best practices.
Set up ETL pipelines or orchestration workflows within AWS & Databricks ecosystems.
Collect and organize knowledge through various sources, maintaining and updating data to ensure accuracy.
Transform, integrate, aggregate, annotate, and enrich data to enhance its value.
Derive and continuously update student attributes for personalization use cases.
Requirements
Hands-on experience with AWS services and Kubernetes.
Experience with Databricks / Spark ecosystem.
Knowledge of CDC, Debezium, and Kafka.
Experience in Software Engineering or Data Engineering
Expertise in writing efficient and optimized SQL
Experience with dimensional data modeling and schema design in a database or data warehouse
Expertise with scripting languages such as Python
Experience with ETL tooling such as Airflow
Experience with large-scale cloud data warehouses such as Snowflake
Passion for education and bringing technology to improve education
Experience working with large data sets
Love for collaborating and working with people in understanding data needs, as well as scoping and executing on projects.
Benefits
Provides a generous employer match on employee 401(k) contributions to support planning for the future.
Paid time off to volunteer at an organization of your choice.
Funding for select family-forming benefits.
Relocation support for employees who need assistance moving
Senior Embedded Software Engineer developing and testing embedded software for AV products at Audinate. Collaborating with cross - functional teams to enhance and introduce new features utilizing leading network technology.
Full Stack Developer building AI driven software for real estate industry at Rex Cirrus8. Designing scalable systems and collaborating with teams while leveraging AI tools.
Senior Full Stack Engineer responsible for developing and integrating AI tools in a HealthTech startup, providing impactful solutions for therapists' workflows.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.