Technical Architect - Java
Hello there! We're Infrrd.
Haven't heard of us before? No problem (it's pronounced In-fur-d).
We are Infrrd, an Enterprise AI company helping global enterprises extract data from complex, unstructured documents like invoices, contracts, engineering drawings, and handwritten notes. Our AI goes beyond data extraction to automate end-to-end workflows, reducing manual effort, improving accuracy, and accelerating business operations.
About the Role
We're looking for a Technical Architect (Java) to design and build scalable, high-performance enterprise applications that power our AI platform.
You'll define technical architecture, influence engineering decisions, mentor experienced developers, and work closely with Product and Engineering teams to solve complex challenges at scale.
What You'll Do
- Own the technical architecture, High-Level Design (HLD), and guide Low-Level Design (LLD) reviews for Java-based enterprise applications.
- Design secure, scalable, cloud-native systems using microservices.
- Translate business needs into robust technical solutions.
- Remain hands-on with critical design and implementation of complex components when needed.
- Drive engineering best practices through architecture and code reviews.
- Partner with Product, DevOps, and Data teams to deliver high-quality solutions.
- Evaluate new technologies and continuously improve the platform.
- Mentor engineers and guide technical direction across teams.
What You'll Bring
- 12+ years of Java development experience, including 3-5 years in an Architect role.
- Strong expertise in Core Java, design patterns, Spring Boot, Spring Cloud, Hibernate/JPA, and Microservices.
- Strong experience in architecture, High-Level Design (HLD), and system design for large-scale Java applications.
- Experience with AWS, Docker, Kubernetes, CI/CD, SQL/NoSQL databases, and event-driven architectures (Kafka/RabbitMQ).
- Solid understanding of distributed systems, security, and performance optimization.
- Experience in SaaS or product-based companies.
-
Strong communication, leadership, and stakeholder management skills.
Nice to Have
- Experience with AI/ML products, Large Language Models and AI Code Development tools like Claude Code
- Exposure to high-volume, distributed enterprise systems.
Why Infrrd?
- Architect AI products used by global enterprises.
- Solve distributed systems challenges at enterprise scale.
- Influence technology decisions and engineering direction.
- Work alongside a highly talented team that values ownership and innovation.
If you enjoy solving hard engineering problems and building systems that make a real impact, we'd love to meet you.
Curious about the kind of engineering challenges we solve? Check out a few of our tech talks:
NLP-powered Table Extraction for Insurance Policy Data
Ally | Agentic AI for Mortgage
Automated Data Extraction from Engineering & Construction Drawings
By submitting your application, you agree that your personal information and resume may be collected, processed, and stored by us for recruitment purposes, including consideration for future roles.