Technical Lead, Preprint Software
Core
Lead software architecture and development for preprint software, integrating machine learning and optimizing performance for complex data flows.
Role type
Senior Technical Lead (C++/3D Graphics)
Builds
Desktop applications, hardware systems, and data infrastructure for preprint software
Domain
Scientific publishing software / High-performance computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (performance focus), 3D graphics and geometry processing, parallel/distributed computing, scalable software architecture design, interactive GUI development
Preferred skills
Qt framework experience
Responsibilities
Design and deliver new features with Product Management and Engineering, lead and coordinate development efforts across a team of engineers, drive evolution of software architecture toward simpler and more scalable designs, champion integration of machine learning capabilities, collaborate with Applications Engineering to identify and solve bottlenecks, work cross-functionally to deliver features spanning desktop, hardware, and data infrastructure
Seniority
Senior, hands-on IC with leadership