About the Role
Our client, WhatJobs Direct, a leading innovator in AI & Emerging Technologies, is seeking a highly skilled Senior AI Software Engineer to join their fully remote team. This position is dedicated to designing, developing, and deploying large-scale, robust, and efficient AI systems. You will play a critical role in architecting the infrastructure that powers advanced AI applications, ensuring scalability, reliability, and performance. This is an exceptional opportunity to work remotely on impactful projects with a talented, distributed team, contributing to the forefront of AI technology.
Key Responsibilities
- Design, build, and maintain scalable, high-performance software systems for AI applications.
- Develop and optimize algorithms and data structures for efficient processing of large datasets.
- Implement robust APIs and services to support various AI models and platforms.
- Collaborate with AI researchers and data scientists to translate models into production-ready code.
- Ensure the reliability, availability, and maintainability of AI software systems.
- Implement best practices for software development, including testing, code reviews, and CI/CD.
- Troubleshoot and resolve complex technical issues in distributed systems.
- Mentor junior engineers and contribute to technical decision-making.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related quantitative field.
- 5+ years of professional experience in software engineering, with a strong focus on building scalable systems.
- Expertise in one or more programming languages such as Python, C++, Java, or Go.
- Experience with cloud platforms (AWS, Azure, GCP) and their related services.
- Strong understanding of distributed systems, microservices architecture, and containerization (Docker, Kubernetes).
- Familiarity with AI/ML concepts and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) is a plus.
- Proven ability to work effectively in a remote, collaborative team environment.
- Excellent problem-solving, analytical, and communication skills.
Benefits
- Highly competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and paid time off.
- Professional development opportunities, including online courses and virtual conferences.
- Opportunity to work on cutting-edge AI projects from the comfort of your home office.
- Retirement savings plan.
- A culture that embraces remote work and fosters collaboration across distributed teams.