Responsibilities
- Design, develop, and deploy machine learning models using Python and relevant libraries.
- Implement and optimize deep learning algorithms for various applications.
- Develop and maintain natural language processing (NLP) pipelines for text analysis and generation.
- Build and deploy AI-powered applications using cloud platforms (AWS and Azure).
- Conduct thorough code reviews and ensure code quality using Git for version control.
- Troubleshoot and debug AI models and applications.
- Collaborate with cross-functional teams using Agile methodologies.
- Contribute to the improvement of CI/CD pipelines for efficient software delivery.
- Implement scalable and robust AI solutions.
- Document and maintain technical specifications.
Basic qualifications
- Machine Learning: Comprehensive knowledge.
- Deep Learning: Thorough knowledge.
- Natural Language Processing (NLP): Thorough knowledge.
- Python (Programming Language): Comprehensive knowledge.
- Software Engineering: Thorough knowledge.
- Software Development: Thorough knowledge.
- Agile Methodology: General knowledge.
- Problem Solving: Comprehensive knowledge.
- Communication: General knowledge.
Preferred qualifications
- Experience with React.js, Java, C++, C#, JavaScript, and SQL.
- Experience with API development and integration.
- Experience with database management systems.
- Demonstrated experience with automation and scripting.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with big data technologies (e.g., Spark, Hadoop).
- Proven ability to work independently and as part of a team.
- Strong understanding of scalability and performance optimization.
- Experience with Microsoft Azure and Amazon Web Services.
- Experience with CI/CD pipelines.
Tags & focus areas
Used for matching and alerts on DevFound Ai Ai Engineer Machine Learning Deep Learning Nlp