
Principal Software Engineer - Remote
- Eden Prairie, MN
- $132,200-226,600 per year
- Permanent
- Full-time
- Architect & Develop Scalable Data Platforms: Design and build high-performance, cloud-native data architectures for AI/ML, analytics, and business intelligence
- AI Agents: Design and build AI Agents in multiple cloud environments, Review AI models and designs and offer solutions to solve related problems
- Reusable frameworks: Build reusable offerings and services that are scalable, resilient and secure for the enterprise users in Kubernetes, Docker, Azure Functions et al
- Data Lakehouse & Open Standards: Drive the adoption of open table formats (Apache Iceberg, Delta Lake, Hudi) to create a scalable, vendor-agnostic data lakehouse architecture
- Cloud & Distributed Systems: Build resilient and scalable data solutions on AWS, Azure, or GCP, leveraging Databricks, Snowflake, and Kubernetes
- Data Governance & Security: Implement best practices for data governance, lineage, observability, and security in regulated environments (e.g., healthcare, finance)
- Performance Optimization: Continuously improve the efficiency, reliability, and scalability of data pipelines, query engines, and AI workloads
- Technical Leadership & Mentorship: Provide technical guidance to engineers, review architecture designs, and contribute to open-source initiatives when applicable
- 10+ years of experience in data engineering, data platforms, or streaming architectures, with at least 3+ years in a principal or lead engineering role
- 5+ years of experience with Python, Scala, Java, or Go, and familiarity with SQL, Spark, and Flink
- 3+ years of experience with data pipelines, data management and data security
- 2+ years of experience with Databricks, Snowflake, and open data lake formats (Iceberg, Delta, Hudi)
- 2+ years of experience with distributed systems, data modelling, and cloud computing (AWS, Azure, GCP)
- Bachelor’s degree in Software Engineering, Computer Science or related field
- 2+ years of experience with data governance practices
- 2+ years of experience with tools such as Jupyter, PyTorch, and GitHub Copilot. Familiarity with LLMs such as GPT, Gemini, Llama and Claude
- 2+ years of experience with LangChain, AutoGen, Crew AI and frameworks such as Hugging Face