Senior Software Engineer



We are looking for a Senior Software Engineer to join our Data Platform team. Reporting to the Engineering Manager, you will own the foundation of our data pipelines that delivers our data to the platform as fast and reliably as possible. On the BenchSci Data Platform team, you will work with a group of talented and passionate engineers as you play a crucial role in shaping the future of scientific discovery and progress.

We are welcoming applicants from Canada and the US for this position.

You Will:

    • Be integral to the formation of the Data Platform team and contribute to setting its future scope and direction
    • Work closely with ML and Data engineers in other teams to solve complex document mining challenges, enabling us to capture and model additional scientific experiments
    • Manage sources that contain both semi-structured and unstructured data
    • Apply state-of-the-art data processing engines to process our data sets rapidly
    • Employ best practices for a broad platform of technologies within a cloud-based environment
    • Provide troubleshooting analysis and resolution promptly
    • Work on projects involving some of the largest pharmaceutical companies in the world
    • Solve complex problems and bring new perspectives to the team
    • Have opportunities to work both independently and in pair-programming settings

You Have:

    • 5+ years of experience working as a professional developer
    • Expertise in cloud reference architectures and developing specialized stacks on cloud services
    • Experience monitoring and optimizing cloud infrastructure performance
    • A passion for automation, testing, and building reliable systems
    • Expertise with Python and SQL
    • Experience with data processing engines (we use Beam)

Organization BenchSci
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 5 Years
Posted at 2023-06-01 7:36 am
Expires on 2023-10-24