Lead Software Engineer (AI)
Job posting done by Sheralynn Tjioe, Head of Interim and Contracting Solutions (Technology) Recruitment at Kerry Consulting
Email: [email protected]
Our Client is a leading leading stable firm.
We are seeking an experienced and dynamic Lead Software Engineer to enhance the technical quality of our open-source codebase for the AI systems.
Responsibilities:
- Drive technical excellence within the Foundation by ensuring that our codebase is well-architected and that features and fixes are delivered in a timely manner.
- Lead and mentor a team of software engineers, prioritizing tasks and requests based on their impact, urgency, and alignment with the Foundation’s goals.
- Facilitate technical discussions about the product, including sharing knowledge, gathering feature requests, and explaining technical decisions.
- Manage our open-source repositories by maintaining proper structure, tagging, and rigorous testing of releases before deployment.
- Develop and implement robust DevOps processes, including establishing CI/CD pipelines, creating test suites, and following engineering best practices.
- Work with the community to uphold high standards for pull requests and code contributions, ensuring the ongoing quality of the codebase.
- Address queries and discussions, including feature requests and support tickets, while fostering an active and engaged developer community.
Qualifications:
- At least 8 years of experience in enterprise software development, with a minimum of 3 years in a leadership role managing engineering teams.
- Strong understanding of software architecture best practices and the ability to communicate architectural trade-offs effectively.
- Proficiency in Python and experience with frameworks such as Flask and StreamLit.
- Knowledge of frontend technologies, including CSS/JavaScript, and experience with frontend frameworks like Node and React is a plus.
- Skilled in using development tools and documentation platforms such as GitHub, UML Diagrams, Confluence, Slack, and Jira.
- Familiar with CI/CD tools and practices, including Lint, PyTest, and automated build and test processes. Experience with security IAST and SCA tools is advantageous.
- Excellent communication skills, with the ability to engage effectively with both technical and business stakeholders.
To Apply:
For a confidential discussion regarding your next Technology role, please submit your resume (in MS Word format) to Sheralynn Tjioe at [email protected], quoting the job title. We regret that only shortlisted candidates will be contacted.
Registration No.: R1878306 License No.: 16S8060