Big Data Engineer

  • Singapore
  • Negotiable
  • Permanent
  • Discipline: Data
  • Ref: 47533

Are you an aspiring big data engineer who wants a bigger platform to groom and showcase your technical skills? Do not miss this chance to gain the unique exposure with this big data engineer opening with a global big tech firm!

You should:

  • have production experience in data modelling and data warehousing
  • have strong hands-on knowledge of Hive, Spark, or Flink
  • have at least 3 years working experience in data engineering

Preferably, you would:

  • have hands-on knowledge with NoSQL, e.g., HBase

Mandarin would be required for senior candidates as you will liaise with overseas counterparts.

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs

Compliance Officer

  • Switzerland
  • Negotiable
  • Permanent

Our client, a prestigious and established institution with over 180 years of experience, is a leading sustainable private bank with a global presence in 27 locations. They specialize in providing personalized services in investment advisory and asset management for both private and institutional clients. The institution’s success is driven by the dedication and commitment of its employees, who bring unique technical expertise, professional qualifications, and social skills to the organization. The institution is deeply committed to fostering a collaborative and entrepreneurial work environment where each employee’s contribution is valued.

We are currently seeking an experienced Compliance Officer to join the Swiss Advisory Team in Zürich. This role is critical to ensuring the institution's adherence to regulatory and statutory requirements, particularly in the area of financial crime compliance.

Key Responsibilities:

  • Ensure compliance with current Swiss AML (Anti-Money Laundering) standards.
  • Conduct global exposure checks of new and existing clients to identify and mitigate financial crime risks.
  • Process account opening requests and KYC periodic reviews in accordance with regulatory and internal frameworks.
  • Provide expert advice to client advisors on AML/CTF (Countering the Financing of Terrorism) related matters.
  • Perform risk assessments, thematic reviews, and deep dives into specific compliance areas.
  • Actively participate in compliance projects and support their implementation.

Ideal Candidate Profile:

  • Higher education in law, economics, or a related field, or an equivalent qualification (e.g., Diploma of Advanced Studies in Compliance Management).
  • 3-5 years of relevant experience in a Financial Crime Compliance Department, ideally within a Swiss bank, with a focus on complex account openings and KYC reviews.
  • Strong knowledge of AML and CDB (Client Due Diligence) regulatory requirements.
  • Analytical mindset with the ability to work independently and with attention to detail.
  • Effective communicator and team player with a proactive attitude toward taking ownership of responsibilities.
  • Solution-oriented with a pragmatic approach to working with colleagues and stakeholders both internally and externally.
  • Ability to work under pressure, prioritize tasks, and make clear decisions.
  • Fluency in both German and English is required.

This is an excellent opportunity to join a respected institution that values its employees and fosters a positive, high-performing work environment.




 
Apply Now

eFX UI Developer - eTrading

  • United Kingdom
  • GBP 140000
  • Permanent

UI Developer - eFX, FX, React, Typescript, Javascript, Node, Azure, Kubernetes, eTrading

I am seeking an experienced UI Developer to join my client who is a leading investment bank based in London. You will play a key role in building a new eFX Pricing System. This is a hands-on role requiring strong ownership and involvement throughout the development process.

Key Responsibilities:

  • Design and implement a modern, scalable UI framework to support the FX and Swap Desk functionality.
  • Oversee and manage the entire UI stack, ensuring optimal performance, maintainability, and scalability.
  • Work closely with cross-functional teams, including back-end developers, UX designers, and business analysts, to deliver seamless user experiences.
  • Manage the UI team’s backlog, ensuring alignment with project timelines, and prioritize tasks to ensure timely deliveries.
  • Be actively involved in the entire software development lifecycle, from specification gathering, development, and testing, to deployment and post-launch support.
  • Continuous Improvement by contributing ideas for process improvements, tools, and frameworks to enhance the UI development process and overall product performance.

Key Skills:

  • React
  • TypeScript
  • JavaScript
  • Node.js
  • Git
  • Azure
  • Kubernetes

Nice to Have:

  • OpenFin
  • AgGrid
  • Tailwind
  • NX
  • Databases (SQL & No-SQL)

This is a full-time VP Level role offering a salary of up to £140k plus a good bonus and benefits package.

UI Developer - eFX, FX, React, Typescript, Javascript, Node, Azure, Kubernetes, eTrading

Apply Now

eFX Software Developer - eTrading

  • United Kingdom
  • GBP 140000
  • Permanent

eFX Software Developer - Java, C++, Kotlin, Kafka, FX, eFX, Low-Latency, Databricks, E-Markets, Data Entry, Middleware, Testing

I am seeking an experienced Software Developer to join my client, a leading investment bank based in London. You will join a growing team working to improve and unify the bank's low-latency eFX electronic trading system.

Key Responsibilities:

  • Architect, develop, and maintain globally distributed, low-latency FX trading systems with a focus on high availability.
  • Leverage expertise in FX front office technology to drive advancements in pricing, risk management, and liquidity aggregation solutions.
  • Develop APIs and manage connectivity to internal components and third-party vendor platforms, ensuring seamless integration and data flow.
  • Manage projects through all stages of the lifecycle, from requirements gathering and design to testing, deployment, and support, in collaboration with users and stakeholders.
  • Utilize version control, code branching, continuous integration, and automated deployment processes to enhance efficiency and reliability.
  • Apply knowledge of investment banking operations and establish connectivity to major market venues
  • Utilize insights into eFX trading processes and behaviors to tailor technology solutions that align with electronic FX trading practices.

Key Skills:

  • Java/Kotlin/C++
  • Low-latency/High-Performance Applications
  • Kafka
  • Azure Databricks
  • eFX/FX
  • Equities/Rates
  • E-Markets
  • Market Data
  • Scripting
  • Database

 

This is a full-time role, offering a salary of up to £140k DOE plus a strong bonus and benefits package. You will be required to go into the office in London up to 4 days per week.

If you are interested or know anyone who might be please reach out - adam.wirth@nicollcurtin.com

eFX Java Developer - Java, C++, Kotlin, Kafka, FX, eFX, Low-Latency, Databricks, E-Markets, Data Entry, Middleware, Testing

Apply Now

C++ Software Developer

  • United States of America
  • USD 200000
  • Permanent

C++ Software Engineer

Overview:
Seeking a passionate and experienced C++ engineer to develop high-performance trading systems. The role involves end-to-end development, including ideation, execution, and support for trading strategy execution, risk management, and system enhancements. This is an opportunity to collaborate closely with both technical and business teams to craft innovative solutions in a dynamic environment.

Key Responsibilities:

  • Develop and deploy C++ applications, including exchange gateways, trading strategies, risk management tools, and trade reporting systems.
  • Continuously improve system performance and reliability.
  • Use modern profiling techniques to resolve real-time production system issues.
  • Conduct experiments to enhance technical performance and identify trading opportunities.
  • Collaborate with quantitative teams to optimize performance and uncover new trading insights.
  • Communicate technical concepts effectively to diverse stakeholders.

Qualifications:

  • 5+ years of professional C++ programming experience in low-latency environments.
  • Experience in trading industry or high-performance system development.
  • Strong knowledge of data structures, algorithms, multi-threaded programming, and optimization techniques.
  • Proficiency in STL and Boost libraries.
  • Experience in clean, high-performance code development using contemporary engineering practices.
  • Strong communication skills and collaborative mindset.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent.

Compensation & Benefits:

  • Competitive salary and bonus opportunities.
  • Generous paid time off and flexible scheduling.
  • Comprehensive medical, dental, vision, and life insurance coverage.
  • Paid parental leave and retirement plans with 401(k) matching.
  • Profit-sharing plans and on-site perks, including free meals and a gym.
Apply Now

PM / PL / Initiative Owner Security

  • Switzerland
  • Negotiable
  • Contract
Responsibilities:

The person in this role will be responsible for advancing specific security topics and ensuring their implementation. This includes developing solution options and recommendations, as well as implementing them.

The role requires a business-oriented and value-driven approach to content design, alongside effective stakeholder management with all involved parties.

Specific tasks include the development of awareness training programs, creating learning plans for onboarding and existing employees, and supporting measures from phishing campaigns.

Additionally, the individual will handle VCAS remediation, translating findings from Rapid7 scans into actionable steps, and address incorrect zone configurations, which may involve technical adjustments and behavioural changes, such as migrating systems out of legacy zones.

The role also involves coordinating the security initiative portfolio. The individual will maintain an overview of the security portfolio and ongoing initiatives, coordinating resource planning with involved teams such as SecOps, IT infrastructure, and other portfolios.

The progress and dependencies of initiative tickets must be documented, and the individual must be able to report on the status and plan for the upcoming quarters.

Supporting the Lean Portfolio Management (LPM) process, particularly in prioritization, will also be a key responsibility.

The ideal candidate should have basic security knowledge, experience in agile project management, and effective communication skills for working with teams and stakeholders.

Fluency in both German and English is required.
Apply Now