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