Machine Learning Engineer
We are seeking a skilled Machine Learning Engineer to join our team and contribute to the development of innovative fraud detection solutions.
About the Role
The successful candidate will be responsible for designing, building, and optimizing machine learning systems that process large datasets from various sources. They will use unsupervised and supervised machine learning techniques, including deep learning, to detect fraudulent behavior and identify areas for improvement.
Responsibilities
1. Design and build scalable machine learning systems using big data technologies such as Spark, Hadoop, and Cassandra.
2. Develop and optimize algorithms for real-time data processing and analysis.
3. Collaborate with cross-functional teams to integrate machine learning models into existing infrastructure.
4. Analyze and improve system performance, identifying areas for optimization and implementing solutions.
Requirements
* 5+ years of software development experience, with a strong focus on Java, Python, and Shell programming languages.
* Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate).
* Experience working with Apache Kafka, Flink, or other streaming technologies is a plus.
* Strong understanding of cloud-based infrastructure and DevOps practices.
* Familiarity with test-driven development principles and methodologies.
What We Offer
In this role, you will have the opportunity to work with a talented team of engineers and scientists to develop cutting-edge machine learning solutions. You will also have access to cutting-edge tools and technologies, as well as opportunities for professional growth and development.