At WorkFusion, we build software that is changing the world & transforming workplaces. Our technology automates repetitive, data-intensive work so people can be freed from the mundane to pursue the meaningful, companies can grow further, & customers can be served faster & better.
WorkFusion is increasingly recognized as the world leader in industry-specific process automation, offering AI-powered software with particular focus on the needs of banking, financial services, & insurance enterprises. Our Intelligent Automation Cloud combines RPA, machine learning & analytics in one unrivaled platform that can be deployed quickly & scale without limit. We compete in the world's fastest-growing software segment & we are growing at record pace with customers spanning the globe.
As the health & safety of our teams is always a primary concern, we are currently a primarily remote workforce worldwide. Officially, our headquarters is in New York City (on Wall Street) with additional hubs in Canada, Europe & Asia.
WorkFusion is seeking a Java Engineer to join our Core Machine Learning team in New York. The position will involve applying practical skills to build & maintain business process & machine learning platform. In addition, using our innovative tools for solving real-world problems. Collaborating with data-science, engineering, & customers, you will apply practical skills to create hybrid machine learning & rule-based models.
Develop reusable machine learning components for the delivery team
Solve difficult architecture & machine learning tasks that coming from the customers
Take part in the project delivery onsite
Take part in the forming backlog & features prioritization for the product team
Work on the best practices for delivery
3-5 years of production Java/JEE experience
Proficiency in algorithms, data structures & computer science fundamentals
Deep knowledge of statistics & probability theory
Good knowledge in Regex (regular expressions)
Unit test frameworks, Junit4 & good debugging skills.
Good understanding of RESTful web services.
Hands on Maven: Scoping, Versioning, multi-module builds & dependency management is must.
Solid understanding of Java design patterns & OOP
Strong working knowledge of Databases & SQL.
Proficient DevOps Skills & mind-set
Working experience of GiT/SVN version control repositories
Nice to Have
Hands-on experience with rule-based models
Hands-on programmer with active development skills in a production machine learning or data-science environment
Working familiarity & understanding of tools & libraries such as: Weka, Stanford NLP, Apache UIMA, Apache Mahout, NLP, Tableau, Deep Learning, Tensor Flow, Pytorch, Caffe