Software Engineer - Data Science

0


In this role, you will collaborate with data scientists and researchers of our team to develop and maintain software solutions that support data analysis, modeling, and visualization across all our projects. Your expertise in software development and data engineering will play a critical role in ensuring that data science workflows are efficient, reliable, and reproducible.

In this role, you will:
  • Build robust, scalable, and replicable data pipelines to extract, transform, and load diverse types of structured and unstructured data
  • Support the team to design, develop, deploy, and maintain software solutions that support data science initiatives, adhering to best practices of software engineering
  • Support optimize data science systems built on large datasets with techniques in data management, efficient algorithms, and distributed computing
  • Lead the conceptualization, design, and development of software products on top of our research outputs to support effective data exploration and communication of insights. e.g., develop data visualization solutions, interactive dashboards
  • Support the development and deployment of machine learning algorithms trained to solve real-world policy problems based on real data and ensure their reliability, scalability, and performance
  • Support reproducibility of the data science efforts through robust well-documented, and replicable data pipelines, analytical workflows, and models


Requirements

What we look for Essential
  • Minimum of 2 years of experience as a software engineer or in a role that required writing and maintaining extensive codebases following best practices
  • Proficiency in Python, with a solid understanding of principles in software engineering, collaborative development, and version control
  • Familiarity with fundamentals of data visualization, dashboarding, and front-end development
  • Excellent verbal and written communication skills, with the ability to effectively explain technical concepts to diverse audiences
  • An interest in data science for social good and public interest will align you well with our team’s mission


Desirable
  • Experience with distributed computing frameworks like Hadoop, Spark, or similar technologies is preferred
  • A working understanding of key concepts & algorithms in machine learning
  • Prior experience with libraries like TensorFlow, PyTorch, or Scikit-learn is highly desired
  • Prior experience in libraries tools such as matplotlib, D3.js, and Plotly and tools such as Tableau/Power BI will be an added advantage


Benefits

What we offer:

Competitive remuneration, the opportunity to work on regional projects with potential foreign travel, a supportive work environment, the opportunity to collaborate with renowned experts and researchers in the fields of machine learning and public policy, affiliated with top-tier universities and research institutions, learn new skills and develop your own brand.

You have to wait 15 seconds

Generating Download Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !