We are seeking smart, dynamic Python developers to join our AI/ML group. The Senior Software Engineer will be responsible for understanding customer requirements and designing/developing optimal solutions using Icertis’ application.
Responsibilities:
Configure, extend, and optimize the Icertis AI app through Python scripts, NLP NER analysis, and other mechanisms.Deliver software and artifacts independently.Work independently within self-organizing Agile teams.Plan and identify solutions and risks in assigned work.Write highly optimized and performant code.Skills
3-7+ years of experience in Python development.Bachelor’s degree in Computer Science, IT, or a related field with a strong background in programming.Strong experience in Python development.Familiarity with data structures and algorithms.Experience in developing enterprise-scale applications.Exposure to or awareness of AI and ML fundamentals.Exposure to Windows Azure is an added advantage.Good understanding of project architecture and software development processes such as Agile and Scrum.Good understanding of test-driven development and writing unit tests.