DescriptionAs a software developer working in R&D at Icertis, you will be instrumental in developing innovative AI-driven solutions that power our contract intelligence platform.Β
ResponsibilitiesThe ideal candidate will have extensive experience in Python development, a strong understanding of software engineering principles, and hands-on expertise in designing, developing, and deploying scalableΒ applications.
Define the variables and their inter-relationships and extract the data from our data repositories, leveraging infrastructure including Cloud computing solutions and relational database environments.
Qualifications- 7+ years of experience.
- Bachelorβs degree in Comp Science / IT (or equivalent) with strong background in programming
- Expert-level Python programming with strong debugging skills
- Advanced experience with Flask for API development and deployment
- Proficiency in SQL, including complex query optimization and database design
- Strong understanding of software development best practices and documentation
- Hands on knowledge of working with LLM provider APIs like GPT, Claude, Cohere etc.
- Knowledge of working with at least one Agent framework like langchain, agentstudio.
- Expericence of working with Azure and containerized applications.
- Experience with data science libraries (NumPy, Pandas, Scikit-learn)
- Experience with multiple programming languages like Java, C# .NET would be a plus