We are seeking a highly motivated and skilled
DSI Programmer with a background in Artificial Intelligence and practical experience in web development. This role is ideal for a forward-thinking developer who is passionate about building intelligent systems and creating robust web applications. The successful candidate will be responsible for designing, developing, and deploying both AI-powered solutions and dynamic web platforms. This position requires a strong foundation in Python for AI tasks and proficiency in PHP for web development, coupled with a commitment to excellence and a proactive work ethic.
Duties & Responsibilities
AI Development & Integration
Developing and training machine learning models; integrating AI/ML services and APIs into new and existing applications; leveraging Python for data analysis, model creation, and scripting.
Web Development
Building and maintaining server-side logic for web applications using PHP; developing responsive and user-friendly interfaces; managing database integration and ensuring application performance and security.
Software Engineering
Writing clean, well-documented, and efficient code; participating in the full software development lifecycle (SDLC), including requirements gathering, design, testing, and deployment; collaborating with cross-functional teams to define and ship new features.
System Maintenance & Support
Troubleshooting and debugging applications; performing code reviews and providing constructive feedback; staying current with emerging technologies and industry best practices to drive continuous improvement.
Qualification
- Strong proficiency in Python and its scientific computing/AI libraries (e.g., NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch).
- At least 1 year of professional experience in PHP web development.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and database management (e.g., MySQL).
- Familiarity with version control systems, particularly Git.
- Excellent Work Ethic: A strong sense of responsibility, reliability, and commitment to producing high-quality work.
- Self-Motivation: The ability to work independently, manage time effectively, and proactively seek out solutions to challenges.
- Problem-Solving Ability: Strong analytical skills and the capacity to troubleshoot complex technical issues.