- Minimum Qualification :
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
The Role
We are seeking a passionate and experienced Engineer to join us and help build incredible products that will transform industries and Pan African communities for good. As a Software Engineer, you will play a pivotal role in developing our product (Centric) and enable customers to launch AI products/solutions across business functions and processes.
Our engineering ethos is to “Build amazing products at high velocity with simplicity, reliability, scalability, and security by design.”
Key Responsibilities
- Develop Clean Code: Write clean, maintainable, and efficient code using languages such as Python and Java, with high proficiency in frameworks like React.js.
- Build CI/CD Pipelines: Construct CI/CD pipelines for ML models, AI products, and data engineering workflows, focusing on automated testing, version control, documentation, and monitoring.
- Automate Infrastructure: Utilize Infrastructure as Code (IaC) tools (e.g., Terraform) to automate the provisioning and management of infrastructure components.
- Orchestrate Applications: Manage containerized applications using tools like Kubernetes to ensure scalability and reliability.
- Leverage Cloud Services: Implement and manage cloud services (e.g., AWS, Azure, Google Cloud) to enhance the deployment and scaling of AI/ML models and applications.
- Monitor and Log Systems: Implement monitoring and logging solutions to ensure the health and performance of AI systems.
- Implement Security Best Practices: Apply security best practices throughout the development and deployment processes.
- Ensure Compliance: Ensure adherence to industry standards and regulations related to AI development.
- Document Thoroughly: Create and maintain comprehensive documentation for code, infrastructure configurations, and deployment processes.
- Research and Innovate: Explore new AI technologies, including cloud-managed AI/ML services and open-source trends, and help implement them.
- Collaborate Cross-Functionally: Work closely with cross-functional teams, including data scientists, engineers, sales, and product managers, to ensure seamless integration of platform features and solutions.
Qualifications:
- Experience: 5+ years of hands-on experience as a software engineer.
- Education: Bachelor’s degree in engineering, Computer Science, or a related technical discipline.
- AI/ML Knowledge: AI/ML experience is preferred but not required.
- Engineering Best Practices: Proficiency in software development best practices, including version control systems for efficient collaboration, code management, and reproducibility.
- Mindset: Entrepreneurial mindset with a willingness to challenge assumptions and test conventional wisdom.
- Agility: Ability and flexibility to iterate quickly and often.
- Product Development: Experience in building early-stage products and working in a startup environment.
- Remote Work: Ability to work effectively in a remote environment with a global team and regular in person team meetups/collaborative sessions
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.