Pattern Principal Software Engineer at Pattern leading AI-accelerated product development and architectural decisions. Designs and implements scalable, cloud-native, microservices-based software systems integrating AI/ML solutions.
Responsibilities
Lead complex technical initiatives and drive architectural decisions
Set technical direction and mentor engineers
Design, develop, and implement large-scale distributed software systems
Drive technical strategy and evaluate emerging technologies
Architect and integrate AI and ML solutions into production software
Design and implement microservices-based, event-driven architectures
Establish engineering standards for quality, observability, and operational excellence
Qualification
Bachelor's degree in Computer ScienceBackground in designing
Required
Bachelor's degree in Computer Science, Software Engineering, or related technical field
5 years of experience in software development or related occupation
Background in designing, building, and maintaining large-scale distributed software systems
Ability to design and implement cloud-native architectures on AWS
Ability to design and deliver microservices-based and event-driven software architectures
Background in architecting and integrating AI and ML solutions including applied ML, computer vision, and foundation-model integration