Job Description
You will work closely with cross-functional teams to create intelligent systems that enhance our products and services. This role requires a deep understanding of AI technologies, strong programming skills, and the ability to translate business needs into technical solutions.
Key Responsibilities:
- Design, develop, and deploy machine learning models and algorithms for various applications.
- Collaborate with data scientists, software engineers, and domain experts to integrate AI solutions into products and services.
- Conduct data preprocessing, feature engineering, and model selection to improve model performance.
- Implement and optimize deep learning frameworks and architectures.
- Evaluate and benchmark model performance using appropriate metrics and validation techniques.
- Continuously monitor and maintain deployed models to ensure accuracy and efficiency.
- Stay up-to-date with the latest advancements in AI research and technology trends.
- Document processes, models, and methodologies for future reference and reproducibility.
- Participate in code reviews and contribute to the development of best practices for AI development.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field. PhD is a plus.
- Proven experience as an AI Engineer, Machine Learning Engineer, or similar role.
- Strong programming skills in languages such as Python, Java, or C++.
- Proficiency with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with data manipulation and analysis using tools like Pandas, NumPy, and SQL.
- Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Excellent communication skills and ability to convey complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Experience with natural language processing (NLP), computer vision, or reinforcement learning.
- Knowledge of big data technologies (e.g., Hadoop, Spark).
- Familiarity with Agile development methodologies.
- Contributions to open-source AI projects or publications in reputable journals/conferences.
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company matching.
- Generous paid time off and flexible work hours.
- Professional development opportunities and continuous learning resources.
- Collaborative and inclusive work environment.