Senior Software Engineer
Core
Building enterprise-grade conversational platforms and server-side technologies blended with Artificial Intelligence and Large Language Models.
Role type
Senior Software Engineer (Backend & AI/ML integration)
Builds
Highly interactive, scalable applications and tools/libraries for conversational AI platforms
Domain
Enterprise software, Conversational AI, Large Language Models
Deliverable
production ML models
Required skills
Java, Python, JavaScript, SQL, REST, AIML, Large Language Models, NLP, Spring, Hibernate, Unit testing, Code Reviews
Preferred skills
Design aesthetics, Engineering excellence, Mentoring, Knowledge sharing
Technologies
Java, Spring, Hibernate, Junit, REST, JSON, SQL, Python, JavaScript
Responsibilities
Design and implement highly interactive, high-volume applications; Create tools and frameworks for developers; Write scalable code enforcing best practices; Collaborate with product owners on requirements; Design simple, customizable software; Contribute to new product features; Mentor colleagues.
Seniority
Senior, hands-on IC