Data Scientist
Key Skills
Job Description
Help design, build and continuously improve the clients online platform. Research, suggest and implement new technology solutions following best practices/standards. Take responsibility for the resiliency and availability of different products. Be a productive member of the team. Requirements Minimum 4 years of relevant professional experience as a Data Scientist / Data Engineer to develop and maintain the Transaction Monitoring data model. Process large volumes of data using Python, PySpark, Databricks, and Airflow, ensuring scalable data processing and reliable data availability for transaction monitoring applications. Develop and maintain the Transaction Monitoring data model to effectively utilize global data sources. Develop and optimize production-ready Python/PySpark code for processing large-scale data flows. Work with Databricks and Airflow to build scalable and reliable data processing solutions. Contribute to building a monorepository and onboarding new regions to the data model. Collaborate with data producers across Rabobank to understand data sources and ensure data quality. Work closely with developers responsible for creating Transaction Monitoring logic and provide reliable data to support their solutions. Continuously improve the technical quality, scalability, and maintainability of the data model. Participate in Agile ceremonies, sprint planning, brainstorming sessions, and continuous improvement activities. Experience as a Data Scientist or Data Engineer. Strong hands-on experience with Python and PySpark. Experience with Databricks. Experience with Airflow. Strong understanding of scalable data processing and data transformations. Knowledge or experience in Transaction Monitoring is preferred. Professional proficiency in English. Strong communication and collaboration skills. Proactive approach with strong problem-solving abilities. Ability to critically reflect on your work and continuously improve. Master’s degree in Computer Science, Artificial Intelligence, Mathematics, Information Studies, or a comparable STEM discipline. Experience working in an IT environment. Experience with Microsoft Azure. Knowledge of Medallion Architecture. Experience with large-scale data platforms and distributed data processing. English proficiency is mandatory; Dutch language skills are not required but would be considered a plus. Benefits A challenging, innovating environment. Opportunities for learning where needed.
Core Responsibilities
Design, build, and continuously improve a scalable Transaction Monitoring data model using global data sources and large-scale data processing tools. Collaborate with data producers and developers to ensure data quality and availability, onboard new regions, and improve the model’s reliability and maintainability.
Requirements
Requires at least four years of relevant experience as a Data Scientist or Data Engineer, strong hands-on Python and PySpark skills, and experience with Databricks and Airflow. A master’s degree in a relevant STEM discipline is required, along with strong communication and problem-solving skills; experience with Transaction Monitoring, Azure, and Medallion Architecture is relevant.
Benefits
- Learning Opportunities
About GeekSoft Consulting
Industry: IT Services and IT Consulting
Company size: 51-200 employees
At GeekSoft - we provide high quality, IT-enabled services with diverse consulting services to improve business challenges and performance. Our expertise is into Technology Consulting. We are a home of Young and Dynamic Professionals, with a customer oriented service model for excellent customer satisfaction. We align ourselves towards your business needs and provide solutions to run your business smarter, faster and simple with an integrated suite of ERP, primarily based in SAP and Salesforce packages. Along with smart solutions, we specialize in Consulting, Development, Implementation and Support of CRM Solutions that deliver a holistic Customer eXperience for your business.