Twitch's IVS is building the future of interactive video and needs a Data Infrastructure Engineer to design, build, and maintain the systems that power their data-driven organization, ensuring reliable, scalable, and optimized data pipelines, storage, and processing systems for analytics, machine learning, and business intelligence.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Responsibilities
- Design, implement, and maintain scalable data infrastructure in AWS cloud
- Build and optimize data pipelines (batch and streaming) to support analytics, reporting, and ML workloads.
- Ensure data quality, reliability, and observability through monitoring, logging, and automated alerting.
- Work closely with data engineering and analytics teams to understand requirements and deliver high-performance solutions.
- Champion best practices for security, compliance, and governance in data infrastructure.
- Identify opportunities to optimize performance and cost of data platforms.
- Stay current with emerging tools, frameworks, and cloud services in the data infrastructure ecosystem.
Other
- work safely and cooperatively with other employees, supervisors, and staff
- adhere to standards of excellence despite stressful conditions
- communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service
- follow all federal, state, and local laws and Company policies
- Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position.