Avatar for Pattern
Pattern
Actively Hiring
More jobs
We will improve the world's most important health decisions

Principal Software Engineer

  • |5 years of exp
  • |Full Time
Posted: 3 days ago• Recruiter recently active
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Javascript
Machine Learning
SQL
Computer Vision
Artificial Intelligence
Relational Databases
Snowflake
TypeScript
Monitoring
Applied Machine Learning
Data Pipelines
Streaming
Microservices
react
logging
Amazon Web Services (AWS)
noSQL Databases
FastAPI
CI/CD Pipelines
Infrastructure-As-Code
Event-Driven Architectures
Amazon Bedrock
Service-Oriented Architectures
Observability Tooling
Foundation-Model Integration

About the job

Principal Software Engineer - AI-Accelerated Product Development. Responsible for leading complex technical initiatives and driving architectural decisions. Set technical direction, mentor engineers, and ensure the delivery of robust, scalable, and high-quality software solutions. Lead the design, development, and implementation of highly complex, large-scale distributed software systems and features, ensuring scalability, reliability, security, and performance. Drive technical strategy and architectural decisions, evaluating emerging technologies and recommending cloud-native, microservices-based solutions. Architect and integrate artificial intelligence and machine learning solutions into production-grade, multi-tenant software systems. Design and implement microservices-based, event-driven, and service-oriented architectures, reduce operational cost, and increase system resilience. Provide technical leadership and mentorship. Establish engineering standards for quality, observability, and operational excellence. Requires Bachelor's degree in Computer Science, Software Engineering, or a related technical field plus 5 years of experience in software development or related occupation and background in designing, building, and maintaining large-scale, distributed software systems. Ability to design and implement cloud-native architectures on Amazon Web Services (AWS). Ability to design and deliver microservices-based and event-driven software architectures. Background in architecting and integrating artificial intelligence and machine learning solutions into production software systems, including applied machine learning and computer vision, and foundation-model integration (such as Amazon Bedrock). Proficiency in multiple programming languages and frameworks and understanding of software architecture patterns, including Python and FastAPI for backend and API development and React and modern JavaScript / TypeScript for front-end delivery. Knowledge of data and storage technologies, including SQL and Snowflake, relational and NoSQL databases, and data pipelines and streaming for large-scale, high-volume processing. Knowledge of CI/CD pipelines and infrastructure-as-code, and of monitoring, logging, and observability tooling for production reliability. Ability to translate complex and ambiguous business problems into scalable, reliable, and secure technical solutions. Worksite: 1441 W Innovation Way, Suite 500, Lehi UT 84043 and Home Office combination. Resume to: Pattern, Inc., Attn: Makenna Kringlen, 1441 W Innovation Way, #500, Lehi UT 84043.

About the company

Pattern company logo

Pattern

Actively Hiring
More jobs
We will improve the world's most important health decisions51-200 Employees
Learn more about Pattern image

Funding

AMOUNT RAISED
$28.7M
FUNDED OVER
1 round
Round
C
$28700000
Series C - Apr 2023

Perks

Health insurance
401k matching
Personalized pto
Career development
Transparent leadership
Opportunity for impact
The opportunity to make a global impact and pioneer consequential solutions