Job Description
We are seeking a highly skilled Senior Algorithm Engineer to join our dynamic team. In this role, you will be responsible for developing and optimizing advanced AI algorithms to drive intelligent decision-making and enhance business processes. You will work closely with cross-functional teams to understand business requirements and implement cutting-edge solutions.
Key Responsibilities
- Design and implement AI algorithms for classification, aggregation, optimization, and filtering
- Utilize advanced modeling tools and methodologies to create effective solutions
- Continuously improve and optimize algorithms based on evolving business needs
- Apply intelligent decision-making models to address and solve business challenges
- Collaborate with product and engineering teams to integrate algorithms into production systems
- Stay updated with the latest advancements in AI and machine learning technologies
Job Requirements
- Master's or PhD degree in Computer Science, Mathematics, or related field
- 5+ years of experience in algorithm development and optimization
- Strong expertise in AI classification, aggregation, and optimization algorithms
- Proficiency with modeling tools and statistical analysis methods
- Experience with machine learning frameworks such as TensorFlow or PyTorch
- Excellent problem-solving skills and ability to translate business needs into technical solutions
- Strong programming skills in Python, C++, or Java
- Experience with big data processing and distributed computing is a plus
Preferred Qualifications
- Experience in deploying AI models in production environments
- Knowledge of cloud computing platforms (AWS, GCP, Azure)
- Publications in top-tier AI/ML conferences or journals
- Experience with reinforcement learning or deep learning techniques