GBH · 1 month ago
Senior Software Engineer (AI \/ LLM)
GBH is a technology-driven company focused on creating impactful digital experiences. They are seeking a Senior Software Engineer who will develop and maintain high-quality web applications using Python and ReactJS while collaborating with clients to translate business needs into technical solutions.
ConsultingInformation TechnologyMachine LearningProduct DesignUX Design
Responsibilities
Develop and maintain high-quality, performant web applications using Python and ReactJS
Collaborate directly with the client’s non-technical leadership to gather requirements, provide technical insights, and translate business needs into technical solutions
Contribute to the development and improvement of APIs
Optimize application performance and ensure responsiveness
Implement best practices for security, usability, and code maintainability in a fast-paced, startup-like environment
Provide technical guidance on UI/UX considerations, performance tuning, and troubleshooting across the application
Communicate technical concepts and project updates effectively to non-technical stakeholders and team members
Participate in code reviews, testing, and continuous integration processes to ensure code quality
Support the delivery of the project by adapting to evolving priorities and collaborating within a small, autonomous team
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Advanced English Skills
Great communication skills
Strong Proficiency in Python and ReactJS
Minimum of 5 to 7 years of relevant experience post-university
Intermediate experience in Generative AI or AI Engineering
Experience with modern SaaS distributed architectures on public cloud
Ability to build solutions using complex data structures (e.g., graphs, trees)
Strong application of Object-Oriented Design: able to structure solutions into classes, methods, and properties
Solid understanding of SOLID principles and design patterns
Preferred
LangChain and LangFlow experience is a plus
A strong desire to learn, particularly in the areas of software development
Creative Problem-Solving: Ability to balance speed and quality, solve problems at different levels
Flexibility in adapting to new programming languages, frameworks, and data analysis techniques
Inquisitive mindset, always eager to understand and improve systems and processes
Excellent communication skills, with an ability to collaborate effectively in a team environment
Benefits
A friendly, fast-paced and inclusive environment.
We do our best to set the best baselines to accelerate your career.
We strive to offer competitive, unbiased, and fair rewards for all our people.
We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.