Job Description: Senior Software Developer (AI)
Position: Senior Software Developer (AI)
Experience: 5+ Years
Education: Bachelors or Masters degree in Computer Science, Artificial Intelligence, Machine Learning, or related field.
Experience: Minimum 5 years of experience in software development, with at least 3 years focused on AI/ML projects.
Department: Software Development
Job Type: Full-time
Role Overview:
We are seeking a highly skilled and experienced Senior Software Developer specializing in Artificial Intelligence (AI) to join our dynamic team. The ideal candidate will have a deep understanding of AI technologies, machine learning algorithms, and software development practices. You will be responsible for designing, developing, and implementing cutting-edge AI solutions, collaborating with cross-functional teams to integrate AI capabilities into our products and services.
Key Responsibilities:
1 AI System Design & Development:
- Lead the design, development, and implementation of AI-based systems and solutions.
- Collaborate with data scientists and product teams to create scalable AI applications.
- Optimize AI algorithms for efficiency and accuracy.
2 Machine Learning & Deep Learning:
- Develop and deploy machine learning models using frameworks like TensorFlow, PyTorch, or similar.
- Fine-tune deep learning models for various tasks including computer vision, NLP, recommendation systems, etc.
3 Software Development:
- Write clean, maintainable, and efficient code using Python, Java, C++, or relevant programming languages.
- Ensure software development best practices, including code reviews, testing, and continuous integration.
- Participate in the full software development lifecycle including requirements gathering, design, implementation, testing, and deployment.
5 AI Research & Innovation:
- Stay up to date with the latest advancements in AI/ML technologies and research.
- Identify opportunities for AI-driven innovations and provide recommendations for technical improvements.
- Develop prototypes and proof-of-concept projects to test new AI techniques.
6 Data Management:
- Work closely with data engineering teams to ensure high-quality data pipelines for AI model training and testing.
- Develop strategies for managing large datasets, ensuring efficient data processing, storage, and retrieval.
7 Team Collaboration & Leadership:
- Provide technical leadership and mentoring to junior developers and AI engineers.
- Collaborate with product managers, UX/UI designers, and other stakeholders to ensure AI features align with business goals.
- Drive technical discussions, share AI knowledge, and contribute to overall team growth.
8 Performance & Scalability:
- Ensure the scalability, performance, and security of AI models and systems.
- Work with DevOps teams to deploy AI models into production environments with robust monitoring and logging.
Skills:
- Strong experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn, etc.).
- Proficient in programming languages such as Python, C++, Java, or similar.
- Experience with cloud platforms (AWS, Google Cloud, Azure) for AI model deployment.
- Familiarity with data processing tools like Hadoop, Spark, or similar.
- Proven experience in machine learning, deep learning, natural language processing, computer vision, or related AI technologies.
- Strong analytical and problem-solving abilities, capable of resolving complex technical challenges.
- Excellent verbal and written communication skills, with the ability to explain complex AI concepts to non-technical stakeholders.
- Demonstrated experience leading AI projects and mentoring junior team members.
Nice-to-Have:
- Experience with AI ethics and model interpretability.
- Familiarity with reinforcement learning, robotics, or AI-driven automation.
- Contributions to open-source AI/ML projects.
Benefits:
- Competitive salary and performance-based bonuses.
- Opportunities for continuous learning and professional growth.
- Collaborative and innovative work environment.
How to Apply:
Interested candidates are encouraged to submit their updated resume Please ensure your resume is in PDF format.