Senior Full Stack Software Engineer at Kpler developing LLM-powered applications. Focused on leveraging AI to enhance user interactions with complex data.
Responsibilities
Develop intuitive interfaces for LLM-powered applications, focusing on interaction patterns that make AI assistants truly useful.
Build full-stack GenAI solutions using Vue.js for frontend and Python for backend, integrating with LLM APIs and AI frameworks.
Proactively identify opportunities to integrate LLMs into user workflows, proposing and prototyping new features that transform user experience.
Write clean, high-performance, maintainable code as part of a dynamic team, leveraging the latest AI tools to accelerate development.
Stay up-to-date with the latest advancements in GenAI and AI UX patterns, and apply them to our projects.
Ensure your code reaches production smoothly, understanding and contributing to the full CI/CD pipeline from IDE to cloud infrastructure.
Requirements
Circa 5-7 years of experience in full-stack web development with a strong focus on frontend and UX/UI.
Solid understanding of LLM capabilities and limitations: knowing what is possible, and designing applications that work with their strengths.
Experience building LLM-powered UI components that work with structured outputs from model responses.
Frontend expertise: Strong experience with Vue.js (or other modern frameworks) and TypeScript with a keen eye for UX/UI.
Backend proficiency: Solid Python skills for building APIs, integrating AI services, and data processing.
Operational experience: Understanding of how code moves from IDE through CI/CD pipelines to cloud infrastructure. Hands-on experience with GitHub Actions, Docker, and cloud platforms.
Software architecture: Familiarity with architecture patterns (hexagonal, onion, clean) to ensure maintainability, testability, and evolvability.
Product-focused with attention to detail: Balancing focus on the final product while being meticulous about implementation quality.
Proactive mindset: Natural curiosity about how to leverage AI to solve problems, with the ability to identify opportunities and drive implementation.
Collaboration: Excellent communication skills and a strong desire to share knowledge and collaborate.
Technical Lead for Testing Services responsible for automation testing and developing test frameworks. Collaborating with BA, developers, and users to enhance RAG GenAI applications.
Lead Engineer developing AI - driven solutions for asset management at Hypha. Collaborating with stakeholders and mentoring engineers while owning product areas from concept to delivery.
Staff Forward Deployed Software Engineer designing scalable automation solutions for various businesses at TriEdge Investments. Leading technical direction while remaining hands - on in code and architecture.
Full - Stack Engineer developing features on an AI - native platform focusing on healthcare and real estate. Collaborating with team lead and design partners to deliver user - ready experiences.
Senior Engineer managing project reporting and controls for construction projects in India. Focusing on data analysis, optimization, and stakeholder collaboration in large - scale projects.
Infrastructure Engineer at Sentry designing and maintaining systems to help teams build reliable software. Focused on creating tools that improve reliability and developer experience within a hybrid work culture.
Lead Software Architect responsible for Teamcenter PLM implementation and enhancements at Baker Hughes. Collaborating with diverse teams to drive digital transformation initiatives across global operations.
Junior Softwareentwickler developing software components for demodulation and decoding of radio signals in diverse applications. Collaborating in an agile team at PROCITEC to innovate signal processing solutions.
Junior Software Engineer developing software for demodulation and decoding of radio signals. Collaborating with a team on projects using C++ and Python.