Our client is looking for a highly skilled Senior Software Engineer, Back End to join their innovative Generative AI Applications team. In this role, you will design, develop, and maintain scalable back-end systems that power our next-generation AI-driven applications. Your work will directly impact how they harness the power of AI to create intelligent solutions that transform the financial services industry.
Key Responsibilities:
- Lead the design and implementation of robust, scalable, and efficient back-end systems for generative AI applications.
- Collaborate with cross-functional teams, including data scientists, AI researchers, and front-end developers, to create cutting-edge AI solutions.
- Architect and optimize data pipelines, APIs, and microservices that support AI-driven products.
- Develop and maintain cloud-based infrastructure, ensuring high availability, security, and scalability.
- Contribute to code reviews, mentor junior engineers, and promote best practices in software development.
- Stay up-to-date with emerging technologies and trends in AI, machine learning, and software engineering.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional software engineering experience (Internship experience does not apply)
- Strong problem-solving skills, attention to detail, and a passion for innovation.