Job Summary
A company is looking for a Principal Software Engineer - Remote.
Key Responsibilities:
- Architect and develop scalable data platforms for AI/ML and analytics
- Design and build AI agents across multiple cloud environments
- Implement best practices for data governance, security, and performance optimization
Required Qualifications:
- 10+ years of experience in data engineering or streaming architectures, with 3+ years in a principal or lead role
- 5+ years of experience with programming languages such as Python, Scala, Java, or Go
- 2+ years of experience with Databricks, Snowflake, and open data lake formats
- 2+ years of experience with distributed systems and cloud computing (AWS, Azure, GCP)
- 3+ years of experience with data pipelines and data management
Comments