Data Engineer

  • Singapore
  • Negotiable
  • Contract
  • Discipline: Data
  • Ref: 48058

As a Data Engineer, you will be a key contributor in building the Data Platform as a foundation for Data Analytics and AI.

 

Responsibilities:

  • Design, develop, and maintain data pipelines and backend services for real-time decisioning, reporting, data collecting, and related functions.
  • Data Requirements and Modeling
  • Data Management and Transformation
  • Produce high-quality, well-tested, and secure code.
  • Develop and maintain software designed to improve data governance and security.
  • Develop processes designed to ensure Data Security and Data Quality.

 

Requirements:

  • BS/MS in Computer Science, Data Analytics, Data Management, Information Systems or related technical field or equivalent training & experience.
  • 2+ years Incorporating data processing and workflow management tools into pipeline design.
  • 2+ years’ experience in ETL/ELT, Data warehousing, and/ or Business Intelligence Development.
  • 2+ years building and maintaining end-to-end data systems and supporting services in Python, Scala or similar.
  • 2+ years using SQL to understand data and to investigate data issues or problems and provide solutions.
  • Experience working in Banking/Financial Services industries
  • Experience working with large data sets in SQL/Databricks/PySpark.
  • Experience with Spark Streaming, and Delta (Live) Tables.
  • Experience with storage systems such as Azure Storage/ Data Lakes.
  • Experience developing on cloud platforms (preferably Azure) in a continuous delivery environment.
  • Experience with microservices platforms (Kubernetes, Docker)
  • Experience with Event-Driven streaming systems (Kafka, Event Hub, Event Grid, Apache Flink).
  • Knowledge and use of DBT.
  • Experience with data vault is a plus.
  • Experience with Microsoft Fabric.
  • 2+ years software development using languages like JavaScript, Java, or C#.

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

JAVA Developer

  • Switzerland
  • CHF 130,000
  • Permanent

Are you an experienced Senior JAVA software engineer with a passion for clean code? Have you been involved in the rearchitecture of large monolithic applications into Microservices? Are you interested in becoming part of a team that is responsible for API development, which enables developers to develop their own microservices? If so, this could be the perfect Senior JAVA Software Engineer job for you!

You will join a specialist team based in Zurich take responsibility for API development. The team developed an integration engine that enables developers to develop their own microservices. They are a crack team that take responsibility for digitalisation efforts.

They do this by following a strict Agile approach to development, making use of high test coverage and also Cucumber for BDD. The core competencies are strong JAVA development skills, good knowledge of the Spring framework (Boot, Integration), microservices and Kafka for streaming. Given the nature of their work, there is containerization using Docker & Kubernetes and their cloud provider is AWS.

As part of this team you will get the best of both worlds in the sense that you will work for a large well funded firm, but get to operate without as much of the classic red tape associated with a large environment.

The company has a very flexible work from home policy, you are expected to be available to come to the office when needed but otherwise are flexible. 

You will ideally speak fluent German, however candidates will be considered without the language skills.

If you are interested in finding out more about this Senior JAVA Software engineer job, please send your CV to yves.amar@nicollcurtin.com or alternatively you can call me on 044 5785 330.

Apply Now

Strategic Partnerships Manager, Gaming (Greater China Region)

  • Singapore
  • Negotiable
  • Contract

We're looking for a Strategic Partnerships Manager knowledgeable about the Gaming industry and how developers can maximise revenue by leveraging on platforms and other tech tools and services. This role will focus on the Greater China Region, and is based in the Singapore office.

 

Responsibilities:

  • Think creatively with prominent companies in the gaming industry to build durable, long-term, and scaled partnerships by understanding their strategy and goals
  • Represent the company and provide thought leadership and perspectives in external meetings with partner executives
  • Drive adoption and integration of new features from gaming platforms
  • Collaborate with cross-functional teams including product, engineering, design, marketing, and finance
  • Track, analyze and communicate key quantitative metrics and business trends as they relate to partner relationships at scale
  • Use analysis and gaming industry expertise to source and develop new partner opportunities
  • Manage and consult existing partners on building up their success on the platform.
  • Adapt quickly to product changes and limitations, and communicate these strategically to stakeholders both internally and externally

 

Requirements:

  • Relevant experience in business development or account management
  • Degree in a highly quantitative field, such as Economics, Business Commerce, or equivalent experience preferred
  • Understanding or prior experience of the Greater China Region
  • Experience working effectively and cross-functionally with all levels of management, both internally and externally
  • Ability to define, initiate and drive business opportunities in a fast-paced, rapidly changing environment.
  • Good understanding of the internet industry
  • Deep domain knowledge of the gaming industry preferred
  • Ability to handle day to day operational work to also structure, negotiate, and maintain significant and complex strategic relationships with game companies advantageous
  • Ability to identify and leverage trends within industry of expertise/focus

 

This is a contract role based in Singapore.

Apply Now

Talent Acquisition Sourcer - Seoul

  • Singapore
  • Negotiable
  • Permanent

A Global technology company at the forefront of innovation in digital content is looking for a detail-oriented and proactive Talent Acquisition Resourcer to help identify and engage exceptional talent for a fast-growing creative production studio.

 

THIS IS A 1 YEAR CONTRACT ROLE SUBJECT TO CONVERSION OR EXTENSION BASED ON PERFORMANCE AND BUSINESS NEEDS

 

In this role, you’ll work closely with recruiters and hiring managers, supporting both immediate and long-term hiring needs in a high-paced, dynamic environment.

 

  • Partner with recruiters to identify and source candidates, leveraging innovative methods to find niche skill sets and emerging talent beyond traditional platforms.
  • Conduct in-depth market research and talent mapping to build pipelines for immediate and future hiring needs.
  • Gather and share market insights to inform recruitment strategies and decision-making.
  • Provide candidates with role information and guidance, ensuring a smooth and professional hiring experience.
  • Manage multiple administrative and coordination tasks while meeting deadlines in a fast-paced environment.

 

Requirements

 

  • Around 2+ years of experience in recruitment, sourcing, or talent research.
  • Strong English & Korean communication skills for working with global teams.
  • Preferably someone who has sourced for Global MNCs or Technology companies across various verticals.
  • Curious, resourceful, and able to go beyond surface-level profiles to uncover hidden talent.
  • Highly organized, detail-focused, and comfortable managing multiple priorities.
  • Previous experience with specialized or niche hiring is a plus, especially in creative or technical industries.
Apply Now

Team Lead Computer Vision Engineering

  • Switzerland
  • CHF 140,000
  • Permanent

Are you a solution-oriented leader with a passion for computer vision and cutting-edge technologies in the field of autonomous systems? Do you thrive in a dynamic, collaborative environment where you can take responsibility and drive innovation in perception systems? Then this position could be the perfect next step in your career.

You will become part of a motivated team, where you take on a high level of responsibility leading the development and maintenance of perception software for autonomous driving systems. In this role, you will make a key contribution to the design and implementation of reliable and high-performance perception pipelines – from the initial concept and architecture to testing, deployment, and continuous improvement.

You keep both technical excellence and business requirements in focus, manage development resources efficiently, and guide your team through structured problem-solving and modern software practices. Supported by experienced engineers and in close collaboration with cross-functional teams – including systems, software, and controls engineering – you will ensure seamless integration of the perception stack. Occasional travel to customer sites or test areas is part of this exciting role.

Your solid foundation ideally stems from a strong academic background in robotics, computer science, or engineering, and you bring several years of hands-on experience in the field of computer vision and autonomous systems. You are confident in leading teams, passionate about innovation, and comfortable working in a fast-paced, agile environment. Familiarity with technologies like C++, Python, ROS, LiDAR, and camera systems is an advantage and will support you in your day-to-day work.

Apply Now

Entwicklungsingenieur Kunststoff- Spritzgusstechnik

  • Switzerland
  • CHF 120,000
  • Permanent

Sind Sie eine dienstleistungsorientierte Persönlichkeit mit einem ausgeprägten Interesse an der Entwicklung technischer Lösungen und einem strukturierten, zielorientierten Arbeitsstil? Reizt Sie die Vorstellung, in einem vielseitigen Umfeld Projekte von der Idee bis zur Serienreife zu begleiten und aktiv zur Optimierung komplexer Kunststoff- oder Spritzgusslösungen beizutragen? Dann könnte diese Position genau der nächste Schritt in Ihrer Karriere sein.

Sie werden Teil eines engagierten Teams, das mit hoher Eigenverantwortung kundenspezifische Lösungen aus Kunststoff- oder/und Spritzgussteilen entwickelt und optimiert. In dieser Rolle leisten Sie einen zentralen Beitrag zur erfolgreichen Umsetzung technischer Projekte – sei es durch die Entwicklung kompletter Baugruppen, die Beratung zu Verfahren und Herstellbarkeit oder die Verantwortung über die gesamte Projektabwicklung von der Anfrage bis zur Serienproduktion.

Dabei behalten Sie sowohl die Anforderungen der Kunden als auch technische, wirtschaftliche und qualitative Aspekte im Blick, führen Versuche und Bemusterungen durch und dokumentieren sämtliche Entwicklungen gemäss kundenspezifischen sowie normativen Vorgaben. Als technischer Dienstleister arbeiten Sie eng mit internen und externen Projektpartnern zusammen und tragen mit Mut und Begeisterung zur Innovationskraft und zum Wettbewerbsvorsprung unserer Kunden bei.

Ihr technisches Fundament haben Sie idealerweise durch ein abgeschlossenes Maschinenbaustudium (FH/ETH) oder eine vergleichbare Ausbildung gelegt. Sie bringen mehrjährige Erfahrung im Design und in der Auslegung anspruchsvoller Kunststoff- oder Spritzgussteile mit und verfügen über fundierte Kenntnisse in Materialien, Fertigungsverfahren, Prozesstechnik und Qualitätssicherung. Sehr gute CAD-Kenntnisse – idealerweise in mehreren Systemen – sowie eine strukturierte, selbständige Arbeitsweise runden Ihr Profil ab. Verhandlungssichere Deutschkenntnisse und gute Englischkenntnisse erleichtern Ihnen die Kommunikation im internationalen Umfeld.

Apply Now