Logo of Huzzle

Internship

Software Engineer Internship (Data Engineer)

Logo of Chemify Limited

Chemify Limited

12d ago

🚀 Off-cycle Internship

Glasgow

AI generated summary

  • You should have programming proficiency in Python, strong interpersonal skills, knowledge of data structures, and algorithms. Familiarity with version control, scientific computing libraries, and eagerness to learn new techniques are a plus. Fast-paced, collaborative work environment awaits you.
  • You will contribute to data migration, automate upgrades, curate databases, collaborate with teams, document processes, develop new features, write tests, and suggest improvements.

Off-cycle Internship

Software EngineeringGlasgow

Description

  • The infrastructure relies on a Chemical Description Language, XDL (the X pronounced “kai” in reference to “χημία,” the Greek word for chemistry), to represent chemical procedures as sequences of processes taking place in our
  • robotic platforms and based on the ubiquitous XML format. The goal of XDL is to encode procedures without ambiguity, assuring reproducibility and automation

Requirements

  • Essential:
  • Ability to demonstrate competencies required for the role through coursework or university activities.
  • Demonstrable track record of engagement in impactful activities outside of studies.
  • Proficiency in programming languages such as Python, with knowledge of databases, data structures, and algorithms.
  • Strong interpersonal and communication skills.
  • Good organizational skills and ability to thrive in a fast-paced collaborative environment
  • Desirable:
  • Knowledge of version control and CI/CD pipelines.
  • Familiarity with scientific computing libraries and packages (e.g., rdkit, Scikit-Learn, pandas, numpy).
  • Eagerness to familiarize oneself with novel techniques based on project needs.
  • Strong work ethic and excitement for participating in the growth of a transformative company.
  • Good written and oral communication skills.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering

Responsibilities

  • In this role you will;
  • Contribute to the migration of existing data to the newest format using XDL (Chemical Description Language) to ensure reproducibility and automation.
  • Facilitate the automation of data format upgrades through Python-based algorithms.
  • Curate PostgreSQL databases with FastAPI endpoints for efficient data processing.
  • Collaborate with software engineers and data scientists to gain hands-on experience in data processing and good software practices.
  • Contribute to project documentation to ensure clarity and reproducibility of processes.
  • Experience a Silicon Valley style startup in the heart of Glasgow!
  • Assist in migrating existing data to the newest format using XDL.
  • Develop Python-based algorithms to automate data format upgrades.
  • Curate PostgreSQL databases and create FastAPI endpoints for efficient data processing.
  • Collaborate with software engineers and data scientists to implement best practices in data processing and software development.
  • Contribute to project documentation to ensure comprehensive understanding and reproducibility.
  • Help in the development of new features for the software applications that allow the planning and automated execution of experiments.
  • Assist with the writing of software tests and user documentation.
  • Taking the initiative to suggest improvements to working practices

Details

Work type

Full time

Work mode

office

Application deadline

Jul 31, 2024

Location

Glasgow