AI Software Engineer
Summary
Fully remote AI Software Engineer role (posted via recruiter Placements24 for a client) building and deploying AI/ML-powered features: scalable systems for training, deploying, and monitoring models, and turning prototypes into production code. Stack includes Python/Java/C++, TensorFlow/PyTorch, cloud platforms, and Docker/Kubernetes.
About the Role
Our client is looking for a talented and motivated AI Software Engineer to join their innovative, fully remote team. This role is instrumental in developing and implementing sophisticated AI-driven features and systems that power our client's next-generation products. You will collaborate with a diverse team of engineers, data scientists, and researchers to bring cutting-edge AI capabilities to life. This position offers the unique advantage of working on challenging technical problems from the comfort of your own home, contributing to a company culture that values innovation, collaboration, and continuous improvement in the rapidly evolving field of artificial intelligence.
Key Responsibilities
- Design, develop, test, and deploy software components that integrate AI and machine learning models.
- Build scalable and efficient systems for training, deploying, and monitoring AI models.
- Collaborate with data scientists to translate model prototypes into robust, production-ready code.
- Optimize software performance and data pipelines for AI applications.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews and contribute to architectural discussions.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional software development experience, with a focus on AI/ML systems.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and libraries.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of software development principles and experience working in agile environments.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision coverage.
- Generous paid time off and flexible holidays.
- Professional development budget and access to online learning resources.
- Fully remote work arrangement with support for home office setup.
- Opportunity to work on impactful AI projects with leading technology.
