job description
Are you a passionate Algorithm Engineer with a knack for developing cutting-edge AI and machine learning solutions? Join our dynamic team in Bali, Indonesia and work on innovative projects that push the boundaries of technology. This is a unique opportunity to contribute to high-impact algorithms that drive real-world applications in a fast-paced, collaborative environment.
As a Senior Algorithm Engineer, you will design, optimize, and implement advanced algorithms to solve complex problems across various domains. You’ll work closely with cross-functional teams, including data scientists, software engineers, and product managers, to deliver scalable and efficient solutions. Whether it’s enhancing recommendation systems, improving predictive models, or developing custom optimization techniques, your expertise will be instrumental in shaping the future of our technological advancements.
Based in the vibrant and inspiring locations of Canggu, Ubud, Denpasar, or surrounding areas, this role offers a perfect blend of professional growth and an exceptional work-life balance in one of the world’s most sought-after destinations.
Responsibility
- Design, develop, and optimize advanced algorithms for AI, machine learning, and data processing applications.
- Collaborate with data scientists and engineers to integrate algorithms into scalable production systems.
- Research and implement state-of-the-art techniques in deep learning, NLP, computer vision, or optimization.
- Analyze large datasets to identify patterns, trends, and insights that drive algorithmic improvements.
- Optimize algorithm performance for speed, accuracy, and scalability in real-world environments.
- Document technical specifications, design decisions, and implementation details for internal and external stakeholders.
- Stay updated with the latest advancements in algorithmic research and apply them to solve business challenges.
- Mentor junior engineers and contribute to a culture of continuous learning and innovation.
Qualifications
- Bachelor’s, Master’s, or PhD in Computer Science, Mathematics, Engineering, or a related field.
- 5+ years of experience in algorithm development, machine learning, or data science roles.
- Proficiency in programming languages such as Python, C++, or Java, with experience in libraries like TensorFlow, PyTorch, or scikit-learn.
- Strong mathematical foundation in linear algebra, probability, statistics, and optimization techniques.
- Experience with big data technologies (e.g., Spark, Hadoop) and cloud platforms (AWS, GCP, Azure).
- Proven track record of developing and deploying production-grade algorithms in real-world applications.
- Excellent problem-solving skills and the ability to think critically about complex technical challenges.
- Strong communication skills to articulate technical concepts to non-technical stakeholders.