Amtex Systems Inc is an information technology and talent solutions company offering talent and BI consulting to the companies in US for over 25 years.
Our solutions are designed to fill resource gaps, by providing the right candidates who deliver value to the organization. Our propensity to nurture and build strong relationships with our clients helps us better understand their business demands and gives us the ability to provide services that are on time and rise above the rest.
Sr Backend Engineer
NYC (Hybrid, 3 Days/ Week Onsite)
6 Months Contract
Locals
W2 need
Standard Interview Process
Round 1 – Technical Coding Interview (Zoom)
- 1-hour live coding interview (leetcode, data structures + algorithms)
Round 2 – Onsite Interview
- 1-hour Coding Interview (leetcode style, data structures + algorithms)
- 1-hour System Design Interview
- 45-minute Hiring Manager Behavioral Interview
Overall Exp- 9 to 12 yrs preferred
We're looking for an experienced backend engineer to help modernize the architecture of our search platform. You'll help transform a large Java-based codebase into independently deployable services, enabling clearer ownership across engineering teams, simplifying deployments and operations, and laying the foundation for the next generation of AI-driven and agentic search experiences.
Our Team
We are an engineering team responsible for the backend search infrastructure
Our platform consists of distributed Java services running across client infrastructure and AWS that power search, retrieval, and AI-driven experiences. To support the next generation of AI-powered and agentic search, we are componentizing our search pipeline into independently deployable services with well-defined interfaces. This architecture enables greater flexibility, reuse, and experimentation while allowing teams to innovate and deploy independently.
We will trust you to:
Work alongside our senior engineers to design and build the next generation of our search platform architecture.
Design scalable, maintainable services with clear ownership boundaries and well-defined APIs.
Improve deployment, release, and operational processes to enable teams to develop and ship independently.
Collaborate across multiple engineering teams to plan and execute incremental platform migrations with minimal disruption.
Take ownership of technical solutions from design and implementation through production deployment and support.
You’ll need to have:
5+ years of professional software engineering experience developing backend systems using Java
A degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience.
Experience architecting scalable, distributed systems using industry best practices.
Experience collaborating across multiple engineering teams to deliver complex technical initiatives.
Excellent collaboration and communication skills.
We’d love to see:
A self-starter mindset with a strong sense of ownership.
A passion for building scalable distributed systems and modern search infrastructure.
A drive to produce high-quality technology and products.