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
Software Engineer developing AI solutions for Tend, a dental startup focused on patient experience. Collaborating with teams to build reliable software and improve care workflows.
Salesforce Developer III role requiring 6 years of experience designing and implementing scalable Salesforce solutions, focusing on AI integration and data - driven capabilities.
Senior Salesforce Developer responsible for designing and developing high - performance Salesforce solutions. Leading technical initiatives and optimizing system capabilities using Salesforce technologies
Full Stack Developer building scalable web applications in Cyber domain, working with Angular frontend and Java backend services for end - to - end feature development.
Advanced Software Engineer designing and developing low - latency backend cloud services for IoT solutions at Resideo. Collaborating with cross - functional teams to enhance user experiences and technical innovation.
Staff Software Engineer in hybrid role at Hinge Health, architecting mobile and backend systems for healthcare technology. Mentoring engineers and improving technical excellence within the CV User Experience team.
Software Engineer at Toku working on full stack web applications using Vue.js and Python/FastAPI. Collaborating with the team to enhance user experience and solve user pain points.
Engineering Lead overseeing technical quality and team management for a global technology platform focusing on trust and transparency in supply chains. Collaborating across time zones in product and engineering teams.