We are looking for a Software Engineer (AI) to join our AI team and play a critical role in maintaining and optimizing AI models and products. In this role, you will work alongside AI Engineers to ensure the smooth operation of our AI-driven applications while contributing to the development of new AI agents. If you are passionate about AI, enjoy problem-solving, and thrive in a collaborative environment, we’d love to hear from you!
Tasks
- Maintain, monitor, and optimize AI models and systems in production
- Develop AI-powered agents and automation solutions to enhance company products
- Collaborate with data scientists, engineers, and product teams to integrate AI solutions effectively
- Troubleshoot and resolve performance issues in AI models and infrastructure
- Implement model retraining and updating processes to ensure AI performance and accuracy
- Improve the scalability, maintainability, testing, security, and reliability of AI-driven applications following the best practices in software enginering
- Work with APIs and data pipelines to streamline AI deployments
- Stay updated with the latest advancements in AI and machine learning to bring innovative solutions to the team
Requirements
- Strong programming skills in Python
- Experience deploying and maintaining machine learning models in production
- Familiarity with AI model lifecycle management, including monitoring and retraining
- Experience with cloud platforms (AWS, GCP, or Azure) for AI workloads.
- Knowledge of MLOps practices and tools (Docker, Kubernetes, MLflow, Airflow, etc.)
- Experience building APIs and automation tools for AI-based applications
- Proficiency with data engineering concepts, such as data pipelines and storage solutions
Benefits
- Competitive salary and performance-based bonuses
- Flexible working hours and remote work options
- Professional development budget for AI and ML certifications
- Opportunity to work with a cutting-edge AI team on innovative projects
- Health insurance coverage