Patientpoint
Principal Engineer
Cincinnati, Ohio, United States. Posted 27 days ago
The role
The Principal Engineer will design and develop scalable, AI/ML-powered search services and event-driven microservices. They will architect high-performance data storage, build real-time data pipelines, and drive long-term technology strategies.
What you will do
- Design, architect, and develop resilient, scalable, cloud-native software solutions.
- Lead the development and optimization of event-driven microservices architectures.
- Utilize NoSQL databases to design data models and implement storage solutions.
- Create and maintain RESTful and GraphQL APIs.
- Build real-time and batch-oriented data pipelines.
- Implement and manage data streaming solutions using Apache Kafka.
- Leverage AWS and Azure services to build and manage multi cloudbased applications.
- Ensure software solutions adhere to security standards and compliance requirements.
- Integrate and optimize AI/ML models for real-time applications.
- Deconstruct complex projects into discrete systems for less experienced engineers.
Required qualifications
- Bachelor’s Degree, or foreign equivalent, in Computer Science, Computer Engineering or a related field
- 5 years of experience in the job offered or a related field
- Experience with SaaS, PaaS, and IaaS
- 3 years of hands-on work in public cloud solutions
- 3 years of experience with Data modeling using a Relational Database Management System (RDBMS) using PostgreSQL
- 3 years of experience with Developing products using microservices-based architectures
- 3 years of experience with Building real-time distributed data processing pipelines using Spring Batch, Apache Kafka, and Spark
- 3 years of experience with OAuth2, OpenID Connect, SAML protocols, and encryption technologies
- 3 years of experience with Packaging, orchestrating, and managing containerized services on Amazon EKS or Azure AKS
- 2 years of experience with Software development experience with Python 3.10
- 2 years of experience with Core Spring Framework modules and building RESTful APIs using Spring Boot
- 2 years of experience with Real-time fault-tolerant distributed data streaming technology, specifically using Apache Kafka
Benefits
- Competitive compensation
- Flexible time off
- Hybrid work options
- Mental and emotional wellness resources
- 401K plan
About the company
PatientPoint is a digital health company that delivers behavior-changing content in physician offices. It is a leading digital network in 30,000 physician offices.