Join our client's team as a Software Engineer to design, implement, and test features for a generative AI platform. Working closely with senior team members, you'll collaborate across Product and Data Science teams to bring AI capabilities to life and enable innovative customer use cases.
About the Role
You will be developing new features for an agentic AI platform that allows users to interact with AI to identify management concerns and suggest possible actions. This role involves collaborating with multiple teams within the organization, including Product and Data Science, who will provide a variety of management data including OKRs, product portfolios, and engineering work tickets.
Responsibilities
- Bring AI to life in a variety of products by supporting teams with an exciting new agentic platform
- Collaborate with the Product team to enable AI-based customer use cases
- Work with other development teams as stakeholders
- Develop and deploy scalable services using a modern tech stack
- Design and implement features for generative AI platform products
- Test and validate features in collaboration with cross-functional teams
Requirements
- 4+ years of professional software development experience with a proven ability to deliver
- 3+ years of experience with Java and its idioms and design patterns
- 1+ years of working experience with AWS, Azure, or GCP
- 1+ years of working with React
- 1+ years of working with Spring
- 1+ years of working with relational databases
- 1+ years of working with LLMs such as Claude Sonnet
- Experience working in a DevOps environment where you build it, you support it
- Strong understanding and belief in modern coding and design principles
- Knowledge of best practices in software design and agile development processes
- Degree in Computer Science, Engineering, or a related field
Nice to Have
- Practical experience with real-world applications of AI applied to software development
- Experience with data strategy