Ocrolus is looking to automate workflows for lenders with AI, streamline borrower evaluation, and enable faster, more accurate lending decisions. They need a Senior Software Engineer to help build and scale their AI-powered data and analytics platform, processing millions of credit applications monthly with high accuracy and advanced fraud detection.
Requirements
- Expert in Java and/or Python and experience in building complex systems and applications.
- Solid database skills (Postgres, MySQL etc) and data modeling experience.
- Experience with Web Frameworks like Spring, Flask, and related ecosystems
- Can contribute best-practices and architectural leadership to our backend applications and help pick the architecture, frameworks and tooling for our next generation platform.
- Experience with agile methodologies and automated testing.
- Familiarity with containerisation, microservices architecture, continuous integration, Amazon Web Services, and deployment.
- build feature/system based on data pattern
Responsibilities
- Designing, implementing, and maintaining Microservices using Python, Go and Java.
- Designing and developing cloud based software products conforming to industry best practices.
- Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions.
- Build and scale our fast-growing online services and data pipelines.
- Collaborate with other teams on security, reliability, and automation.
- Supporting the testing process, troubleshooting issues and resolving them.
- Build document execution planning system
Other
- 3+ years engineering experience.
- Strong problem-solving and communication skills.
- Experience leading and owning projects from beginning to end.
- Remote-first company
- Empathy – Understand and serve with compassion