Job Search and Career Advice Platform

Enable job alerts via email!

Data Engineer

BARGHEST BUILDING PERFORMANCE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading data solutions provider in Singapore is seeking a skilled Python Developer to develop complex data-driven software systems. The ideal candidate will have a Bachelor's degree in Data Science or a related field and strong proficiency in Python. Responsibilities include designing low-latency applications, collaborating with stakeholders, and maintaining data security practices. Experience with data visualization tools and SQL/NoSQL databases is essential for this role. This position offers opportunities to work in a dynamic environment and contribute to innovative projects.

Qualifications

  • Bachelor’s degree in Data Science, Computer Science, Statistics, or a related field.
  • Strong proficiency in Python and its data science libraries.
  • Experience with data visualization tools and SQL/NoSQL databases.

Responsibilities

  • Develop and maintain data-driven software systems using Python.
  • Design and implement low-latency data applications.
  • Collaborate with stakeholders to understand data requirements.

Skills

Proficiency in Python
Data visualization tools
Analytical skills
Communication skills

Education

Bachelor’s degree in Data Science or related field

Tools

SQL and NoSQL databases
Git
Job description
Responsibilities
  • Develop and maintain complex data-driven software systems using Python.
  • Write reusable, testable, and efficient code.
  • Design and implement low-latency, high-availability, and performant data applications.
  • Work with large datasets to extract, transform, and analyze data to drive business insights.
  • Develop and deploy machine learning models and algorithms.
  • Implement data security and data protection solutions.
  • Optimize data processing pipelines and machine learning models for maximum speed and scalability.
  • Collaborate with data scientists, data engineers, and other stakeholders to understand data requirements.
  • Participate in code reviews and mentor junior developers and data scientists.
  • Troubleshoot, debug, and upgrade existing data systems.
  • Stay up-to-date with new technology trends and data science techniques.
Requirements & Qualifications
  • Educational Background: Bachelor’s degree in Data Science, Computer Science, Statistics, Information Technology, or a related field.
  • Strong proficiency in Python and its data science libraries (e.g., Pandas, NumPy, SciPy, Scikit-learn).
  • Experience with data visualization tools (e.g., Matplotlib, Seaborn, Plotly).
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles behind scalable data applications.
  • Familiarity with event-driven programming in Python.
  • Experience with SQL and NoSQL databases, data warehousing, and ETL processes.
  • Proficient understanding of code versioning tools such as Git.
  • Analytical Skills: Strong analytical and problem-solving skills with a keen eye for detail.
  • Communication Skills: Excellent verbal and written communication skills to effectively convey complex data insights to non-technical stakeholders.
  • Collaboration: Ability to work independently and collaboratively in a team environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.