PDE II - Backend
PDE II - Backend
PhenomThis job is no longer accepting applications
Job Description
Job Requirements
About Phenom
Phenom is an Applied AI company transforming how people discover and choose work. Our Intelligent Talent Experience platform helps global enterprises attract, engage, hire, and develop talent through AI-driven automation and deeply personalized experiences.
Our mission is to help a billion people find the right work.
Phenom powers talent experiences for some of the world's largest organizations, enabling them to deliver intelligent interactions for candidates, employees, recruiters, and hiring managers across the entire talent lifecycle. Our platform processes millions of talent interactions globally, combining artificial intelligence, large-scale data platforms, and modern cloud infrastructure to drive better hiring outcomes.
Our engineering teams build AI-native enterprise SaaS products at scale, solving complex challenges in distributed systems, large-scale data processing, personalization, and automation.
About The Role
We are looking for a highly skilled Backend Java Developer (PDE II) to join our
Interview Intelligence product engineering team. You'll build the backend systems
that capture, process, and analyze interviews at scale — powering AI-driven, real-time
insights that help companies hire better. You'll work on high-throughput, event-driven
services and real-time AI workflow pipelines, and play a key role in designing and
building scalable backend systems, microservices, and APIs across our product ecosystem.
This role is ideal for engineers who are strong at system design, excited by agentic and
AI-driven workflows, work fluently in an AI-augmented development environment, and thrive
in a fast-paced, high-growth product environment where they can take ownership, innovate,
and solve complex engineering challenges.
Key Responsibilities
Required Skills
About Phenom
Phenom is an Applied AI company transforming how people discover and choose work. Our Intelligent Talent Experience platform helps global enterprises attract, engage, hire, and develop talent through AI-driven automation and deeply personalized experiences.
Our mission is to help a billion people find the right work.
Phenom powers talent experiences for some of the world's largest organizations, enabling them to deliver intelligent interactions for candidates, employees, recruiters, and hiring managers across the entire talent lifecycle. Our platform processes millions of talent interactions globally, combining artificial intelligence, large-scale data platforms, and modern cloud infrastructure to drive better hiring outcomes.
Our engineering teams build AI-native enterprise SaaS products at scale, solving complex challenges in distributed systems, large-scale data processing, personalization, and automation.
About The Role
We are looking for a highly skilled Backend Java Developer (PDE II) to join our
Interview Intelligence product engineering team. You'll build the backend systems
that capture, process, and analyze interviews at scale — powering AI-driven, real-time
insights that help companies hire better. You'll work on high-throughput, event-driven
services and real-time AI workflow pipelines, and play a key role in designing and
building scalable backend systems, microservices, and APIs across our product ecosystem.
This role is ideal for engineers who are strong at system design, excited by agentic and
AI-driven workflows, work fluently in an AI-augmented development environment, and thrive
in a fast-paced, high-growth product environment where they can take ownership, innovate,
and solve complex engineering challenges.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java & Spring Boot
- Build event-driven microservices and real-time data/insights pipelines with high
- Design, build, and productionize AI/LLM-powered and agentic workflows — including
- Build APIs using REST, WebSockets, and streaming protocols
- Collaborate with product managers, architects, and front-end developers to define
- Write clean, testable, and maintainable code, and apply strong judgment when
- Optimize application performance, security, and scalability
- Participate in design discussions, code reviews, and technical architecture decisions
- Troubleshoot production issues and contribute to root-cause analysis & resolution,
- Work in an Agile environment leveraging CI/CD, automated testing, and cloud
Required Skills
- 4–6 years of hands-on backend development experience
- Strong hands-on experience in Java, Spring Boot, and Microservices architecture
- Strong system-design fundamentals and ability to design distributed, scalable systems
- Hands-on experience building event-driven systems with Kafka (or similar messaging /
- Experience building and productionizing AI/ML & LLM-powered systems — agentic
- Practical experience with the AI engineering toolkit: RAG and vector databases,
- Familiarity with LLM observability and cost/latency/token management in production
- Experience building real-time / streaming and media-processing systems
- Ability to work effectively in an AI-augmented engineering workflow, with strong
- Proficiency with REST APIs, WebSockets/streaming, distributed systems, and
- Experience with SQL & NoSQL databases — PostgreSQL and MongoDB
- Hands-on experience with Docker, Kubernetes, and cloud environments (AWS/GCP/Azure)
- Strong understanding of Git, CI/CD pipelines, and build tools (Maven/Gradle)
- Experience with unit testing frameworks (JUnit, Mockito) and a test-automation mindset
- Familiarity with observability tooling (metrics, logging, tracing) and production
- Strong problem-solving skills
- Experience with agent orchestration frameworks (LangChain / LangGraph-style or
- Familiarity with Redis, ElasticSearch
- Exposure to container orchestration, service mesh, and advanced observability tools
- Experience working in a high-scale SaaS or startup product environment
- Understanding of DDD, TDD, and Clean Architecture principles
- Ownership and bias for action
- Curiosity and continuous learning mindset
- Strong communication and teamwork skills
- Ability to work in fast-paced environments with small agile teams
- B.Tech in Computer Science or related field (or equivalent experience)
More Info
Key Skills
Microservices architecture
CI CD
RAG
AI ML LLM-powered systems
WebSockets
vector databases
