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.