
Principal Engineer
PatientPoint5 days ago
Base Salary
$190k - $210k/yr
Responsibilities
- Architect and develop scalable, cloud-native AI/ML-powered full-text and vector search services.
- Lead event-driven microservices, distributed data processing pipelines, real-time streaming solutions, and high-performance NoSQL data storage.
- Create and maintain secure RESTful and GraphQL APIs.
- Build, deploy, and manage multi-cloud applications across AWS and Azure.
- Integrate and optimize AI/ML models for real-time applications and services.
- Develop long-term domain and technology strategies, engineering standards, and maintainable system frameworks.
- Deconstruct complex projects into systems that less experienced engineers can build and maintain.
- Mentor engineering teams and help establish a security-first culture and guidelines.
- Assist with technical audits, implement audit recommendations, and maintain technical solution documentation.
- Apply Twelve-Factor App principles and ensure compliance with security, privacy, and data protection standards.
- Work with application development teams on data strategies, data flows, and conceptual data models.
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
- At least 5 years of experience in the offered role or a related field.
- At least 3 years of hands-on experience with public cloud solutions and SaaS, PaaS, and IaaS.
- At least 3 years of experience with PostgreSQL data modeling, microservices architectures, Spring Batch, Apache Kafka, Spark, OAuth2, OpenID Connect, SAML, encryption technologies, and containerized services on Amazon EKS or Azure AKS.
- At least 2 years of experience with Python 3.10, Spring Framework and Spring Boot RESTful APIs, Apache Kafka streaming, and Elasticsearch search solutions.
- At least 1 year of experience with Java 17 or higher and MongoDB.
- Experience with data privacy and security principles, Twelve-Factor App methodology, and CI/CD using Jenkins, GitHub Actions, Docker, Kubernetes, and ArgoCD.
- Expert knowledge of data structures, algorithms, design principles, design patterns, and concurrency models.
Benefits
- 100% telecommuting from home anywhere in the United States.
- Approximately 10% travel to Cincinnati, Ohio headquarters for company and team meetings, at least five times annually for 3–4 days per visit.
- Flexible time off, hybrid work options, mental and emotional wellness resources, a 401(k) plan, and other benefits for full-time teammates.
Tech Stack
Amazon DynamoDBApache CassandraApache KafkaApache SparkAWSAzureDockerElasticsearchGitHub ActionsGraphQLJavaJenkinsKubernetesMongoDBPostgreSQLPythonSnowflakeSpring Boot
Categories
About PatientPoint
PatientPoint builds digital patient-engagement and point-of-care communication platforms used in physician offices, delivering educational content and sponsored messaging across a nationwide network of in-office screens and devices. It sells to healthcare providers and life sciences brands through subscription services and marketing programs that reach patients at the moment of care. Founded in 1987 and headquartered in Cincinnati, it operates in about 35,000 physician offices and is owned by Advent International.