Principal Engineer / Architect
Core
Lead architecture, design, and delivery of next-generation cloud-native data and application platforms, serving as a technical authority across the organization.
Role type
Principal Engineer / Architect (hands-on IC with strategic leadership)
Builds
Enterprise-scale distributed systems, cloud-native data platforms, and microservices
Domain
Cloud computing, Data Engineering, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Scala, Microservices, Event-driven architecture, Azure cloud platforms, Databricks, Apache Kafka, RESTful API design, System architecture (via careerplan.io/jobs/19-00F-C9-375-principal-engineer-architect)
Preferred skills
Python, Kubernetes, CI/CD pipelines, Infrastructure automation, Agile methodologies
Technologies
Java, Scala, Python, Microsoft Azure, Azure Data Lake Storage, Databricks, Apache Kafka, MQ, Kubernetes
Responsibilities
Define and drive architecture for enterprise-scale applications; Design scalable, secure, resilient solutions; Lead technical decision-making and provide architectural guidance; Design and develop enterprise applications and microservices; Mentor engineering teams and drive adoption of modern development practices
Seniority
Principal, hands-on IC with strategic leadership