Senior Software Engineer- Full Stack
Core
Design and develop scalable, maintainable, and reusable software components and intuitive user experiences for AI-powered software products.
Role type
Senior Full Stack Software Engineer
Builds
Scalable, AI-powered software products and features
Domain
Enterprise software / AI integration
Deliverable
production ML models
Required skills
Python, Java, Angular, React, Vue, data structures, algorithms, object-oriented design, automated testing, CI/CD, performance optimization, AI-powered tools integration
Preferred skills
Experience with AI-driven insights analysis, model predictions validation, inference consistency
Technologies
JUnit, Selenium, TestNG, Unix-based systems, IDEs, debuggers, profilers, source control
Responsibilities
Design and develop scalable software components; Collaborate with product managers to translate requirements into solutions; Build intuitive user experiences using modern UI frameworks; Integrate automated testing into development workflows; Participate in design and code reviews; Develop comprehensive test strategies
Seniority
Senior, hands-on IC