PsychoGenics is looking to hire a Software Engineer to support their preclinical research objectives by developing, testing, deploying, and maintaining data collection, processing pipelines, analytical tools, and technologies.
Requirements
- Strong programming and software design skills in Python, with a thorough understanding of software engineering principles, application packaging, and deployment.
- Proficiency with Git and GitHub workflows.
- Experience with data analysis libraries or tools (e.g., Pandas, NumPy, Jupyter)
Responsibilities
- Design and build scalable and efficient software tools for data analysis, machine learning, and visualization.
- Maintain, refactor, debug, and enhance current applications to ensure reliability and performance.
- Create user-friendly graphical interfaces tailored for non-technical users, ensuring accessibility and ease of use.
- Collaborate with internal stakeholders to gather requirements, provide updates, and incorporate feedback into development cycles.
Other
- entry-level position for motivated and detail-oriented Software Engineer
- work within a cross-functional team of experimentalists, data scientists, platform engineers, and software developers.
- This role involves a wide range of tasks and responsibilities, covering the entire workflow end-to-end in collaboration with other teams.
- This position is not confined to a single, narrow project.
- Bachelor’s degree in computer science, Software Engineering, Electrical Engineering, Statistics, Mathematics, or a related field. Master’s degree is a plus.
- Excellent analytical and problem-solving skills, with the ability to deeply understand the "why" and "how" of our work.
- Strong communication and teamwork abilities.