The Analysis Software Engineer II designs, develops, and maintains software applications and data pipelines supporting UL Research Institutes’ Chemical Insights mission. The role contributes to project teams by defining specifications for complex software applications and modifying existing applications, using data science tools and web technologies to turn scientific requirements into scalable, high-quality solutions. The engineer builds Python-based data pipelines to ingest, clean, transform, and validate scientific data, and develops web applications and REST APIs for scientific data curation and evaluation. The position works with scientific experts, UX/UI designers, software engineers, and developers, and integrates applications with databases, APIs, laboratory information systems, high-performance computing systems, and external scientific data sources. It also supports internal users, documents systems, tests and reviews code, coordinates project delivery, communicates status and risks, and mentors colleagues.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level