Principal Engineer- Data Platform & AI (USA)
PointClickCareFull Time
Expert & Leadership (9+ years)
Candidates should possess strong expertise in Java design and programming, with hands-on experience in Spring Boot, and a Bachelor's degree in Computer Science or equivalent practical experience. Familiarity with AI coding assistants, distributed systems, microservices architecture, API design principles, ORM frameworks, SQL/database programming, containerization (Docker, Kubernetes), cloud environments (AWS), monitoring/observability tools, and CI/CD pipelines is required. Python with FastAPI, experience with MCP, and cloud deployment/management are considered a plus.
The Platform Developer will partner with product and engineering teams to translate business requirements into technical solutions, participate in architectural reviews, and influence technical decisions. They will design, develop, and maintain complex applications and libraries using Java and Spring Boot, focusing on scalable microservices, and contribute to the platform Java foundation. Responsibilities include creating and maintaining documentation, leveraging CI/CD tools for software delivery, establishing best practices in code quality and development, supporting and enhancing the test framework, and driving improvements in reliability, performance, and developer productivity.
Provides loans, credit cards, and rewards
Upgrade offers personal loans, credit cards, and rewards checking accounts to help individuals manage their finances. Their personal loans allow borrowing up to $50,000 with fixed rates and no prepayment penalties, while the Upgrade Card provides cash back rewards on various spending categories. What makes Upgrade different is its focus on affordability and user-friendly features, attracting customers looking for flexible credit solutions. The company's goal is to promote responsible financial behavior and long-term financial health through accessible credit options.