Charles River Laboratories is seeking a Senior Data Engineer - API to lead the design and implementation of modern data services that enable seamless integration, unlock real-time insights, and support advanced analytics and generative AI initiatives. The ideal candidate will have 7+ years of software development experience in Big Data, 3+ years of experience in application, data, and infrastructure architecture disciplines, and ability to work collaboratively in teams.
Requirements
- Design, develop, and maintain RESTful and GraphQL APIs to support scalable, high-performance applications.
- Collaborate with data engineers and developers to create seamless integrations between APIs, data pipelines, and web applications.
- Build and maintain applications using frameworks like Java Spring Boot, Hibernate, Python Fast API, and ReactJS.
- Ensure system scalability, security, and reliability by implementing best practices in multi-threading, concurrency, and microservices architecture.
- Drive architectural decisions to optimize performance across application, data, and infrastructure domains.
- Develop and deploy solutions on Azure, utilizing tools like SQL Server, Redis, App Services, and API Management.
- Create and maintain test automation frameworks to ensure data quality and service reliability.
- Mentor junior engineers and foster a collaborative team environment.
Benefits
- Bonus/incentives based on performance
- 401K
- Paid time off
- Stock purchase program
- Health and wellness coverage
- Employee and family wellbeing support programs
- Work life balance flexibility