A Python Software Engineer responsible for building and maintaining scalable data services and infrastructure to support AI-driven analytics and business intelligence, collaborating with cross-functional teams to ensure data integrity, system reliability, and AI readiness.
Key Responsibilities
Engineer scalable data services and maintain high-performance backend Python applications.
Architect data governance access and automate data flow across platforms.
Ensure system reliability by defining SLAs/SLOs and implementing monitoring and alerting.
Collaborate on AI engineering initiatives, prototyping workflows and structuring datasets for LLMs.
Translate business requirements into technical data integration solutions.
Optimize system performance through debugging and tuning of distributed systems.
Requirements
A minimum of 3 years of professional software engineering experience with mastery of Python and experience building production-grade backend services.
A solid understanding of data modeling, transformation, and lifecycle management, with the ability to handle both structured and unstructured data.
Hands-on experience working with APIs and distributed systems within major cloud environments such as AWS, GCP, or Azure.
Strong interest or foundational experience in AI and ML systems, including familiarity with Large Language Models (LLMs) and the conceptual framework of Agentic AI.
Ability to translate abstract business goals into concrete technical solutions while maintaining a high standard for data integrity and quality.
Work from the Prague, Czech Republic office in compliance with company policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy