Principal Engineer / Architect
Core
Lead architecture, design, and delivery of next-generation cloud-native data and application platforms for enterprise-scale distributed systems.
Role type
Principal Engineer / Architect (hands-on IC with strategic leadership)
Builds
Enterprise-scale applications, data platforms, microservices, and event-driven systems
Domain
Cloud-native data engineering and distributed systems
Deliverable
production ML models | product features
Required skills
Java, Scala, Azure (ADLS, Databricks), Apache Kafka, MQ, Microservices, Distributed Systems, REST APIs, CI/CD, Kubernetes (via careerplan.io/jobs/19-00F-C9-375-principal-engineer-architect-at-matrix-global)
Preferred skills
Python, Agile/DevOps, Team Mentoring, Infrastructure Automation
Technologies
Java, Scala, Python, Azure, ADLS, Databricks, Kafka, MQ, Kubernetes, CI/CD
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; Architect and implement scalable RESTful APIs; Design and implement large-scale data solutions; Provide technical mentorship and guidance to engineers
Seniority
Principal, hands-on IC with strategic leadership