Develop high-quality, clean, scalable, and reusable code for Generative AI products and leverage generative AI technologies for users
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
- Experience In using AI Productivity tools such as Windsurf, Cursor, etc is a plus or nice to have.
- 10+ years of experience with Java or a similar OO language
- Advanced knowledge experience working with relational databases including development, troubleshooting and performance optimization.
- Experience with multiple technology stacks: Cloud Dev, Platforms, Web Dev, Frameworks or service–oriented architecture
- Capability to manage multiple projects with material technical risk across teams and processes; may serve as a functional lead or technical owner
Responsibilities
- Develop high-quality, clean, scalable, and reusable code by adhering to best practices in software engineering architecture and processes, including code reviews and unit testing.
- Collaborate closely with product owners to gather detailed requirements specifically for Generative AI products.
- Create user-friendly software that enables customers to extend and customize functionality according to their specific needs.
- Play a vital role in the design and implementation of new products and features, while also enhancing the existing product suite with innovative machine learning capabilities.
- Work alongside cross-functional teams to integrate machine learning solutions effectively.
- Take full ownership of your code throughout the entire lifecycle—from design and implementation to test automation and the delivery of high-quality, innovative solutions
- Serve as a mentor to colleagues, fostering an environment of knowledge-sharing and continuous learning.
Other
- 10+ years of experience
- Capability to manage multiple projects with material technical risk across teams and processes; may serve as a functional lead or technical owner
- Serve as a mentor to colleagues, fostering an environment of knowledge-sharing and continuous learning.
- Collaborate closely with product owners
- Work alongside cross-functional teams