Software Engineer developing and operating data systems at Todyl, enhancing data ingestion, storage, and processing. Collaborating across teams to integrate data platforms with services.
Responsibilities
Design, build, and operate large-scale, distributed data systems that handle high-volume, high-velocity data with strong guarantees around reliability and performance.
Write high-performance Go services, with a focus on efficient data processing, concurrency, and memory usage.
Own the architecture and evolution of data ingestion and storage systems, making pragmatic decisions that balance performance, cost, and operational complexity.
Design systems that scale horizontally and are resilient to partial failures, data spikes, and infrastructure changes.
Partner with AI/ML and analytics teams to deliver well-structured, format-appropriate data for downstream consumption.
Evaluate and influence the selection of data storage and processing technologies, bringing informed perspectives based on prior experience with large data systems.
Improve system observability, reliability, and operational readiness, including participating in an on-call rotation.
Collaborate across engineering teams to integrate data platforms with user-facing products and internal services.
Contribute to the team’s transition to cloud-native, Kubernetes-based infrastructure, helping define best practices along the way.
Requirements
5+ years of professional software engineering experience, including work on production distributed systems
Strong proficiency in Go, with experience building and operating backend services
Demonstrated experience designing and operating data-intensive systems (e.g., data lakes, streaming platforms, search/analytics systems)
Experience running services in containerized or Kubernetes-based environments, or a strong desire to work in that direction
Solid understanding of Linux-based systems, networking, and production debugging
Experience designing systems with reliability, fault tolerance, and scalability in mind
Comfortable owning services end-to-end, including on-call responsibilities
Strong problem-solving skills and the ability to improve existing systems rather than replace them unnecessarily.
Benefits
Flexible hybrid schedule
Unlimited PTO – Take the time you need to recharge, plus 13 company holidays so we can all unplug together
Comprehensive health coverage – Medical, dental, and vision
401(k)
Generous parental leave programs
Year-round team events
Collaborative, mission-driven team
And So Much More- HSA/FSA accounts, life insurance, disability coverage, EAP support, telehealth services, and more benefits designed with YOU in mind
Senior Data Engineering Analyst developing and implementing data solutions. Collaborating in a diverse environment focused on data processing and analysis for clients' digital transformation.
Principal Software Engineer in Threat Data Platform developing AI - driven tools for threat intelligence automation. Collaborating on robust data pipelines for PANW’s product ecosystem.
Senior Azure Data Engineer maintaining business intelligence solutions for Grupo Gloria, implementing and stabilizing projects in Azure and Databricks with Power BI reporting.
Staff Data Engineer at URBN developing AI - powered digital experiences by integrating algorithmic solutions with creative tools. Collaborating with cross - functional teams for impactful product evolution.
Senior Data Engineer at Anglian Water responsible for scalable data solutions and team collaboration. Leading design, build, and operation of secure data pipelines for critical services.
Data Engineer developing complex data pipelines for Symphony, a global software company. Collaborating with teams and driving data solutions in a hybrid work environment.
Data Engineer focused on building and maintaining data pipelines using SQL Server and T - SQL. Designing data solutions for reporting and analytics from various internal and third - party systems.
Data Engineer developing innovative data driven solutions to simplify organization and enhance customer value. Leading design and delivery of scalable data architectures and pipelines for business success.
Data Engineer responsible for building scalable data solutions and collaborating with various teams. Focused on data extraction, transformation, and maintaining optimal architecture.
Data Engineer designing and automating data engineering pipelines at VP level in financial services. Building scalable data architecture and contributing to innovative customer experiences.