We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Software Engineer
Location: London
|
Full-Time
TypeScript
React
Next.js
Express
Prisma
Python
PyTorch
PostgreSQL
Docker
Kubernetes
AWS
Terraform
Generative AI
Materials Science
Backend Engineer
Full Stack
Full Stack Engineer
Back End Engineer
Front End Engineer
Staff Engineer
Polaron is an Imperial College London spinout company using generative AI to revolutionize materials science. Our technology bridges the gap between process (how materials are made) and performance (how materials behave), enabling materials designers to leverage state-of-the-art AI techniques in their daily work. We are a small, well-funded team that recently won the UK Government's inaugural Manchester Prize for AI innovation and public good. Our mission is to accelerate the design of advanced materials for applications such as batteries, wind turbines, and other sustainable technologies. As a Senior Software Engineer at Polaron, you will play a key role in developing and scaling our platform for materials design. You will work on challenging projects that involve scaling our canvas-based frontend to handle images with resolutions beyond 10k x 10k, intelligently autoscaling our GPU cluster in response to customer demand, and building a public-facing API in addition to our web-based interface. This role requires a blend of technical expertise, leadership, and collaboration to drive innovation and excellence. Key responsibilities include: - Designing and implementing scalable backend services using TypeScript, Express, and Prisma - Building and maintaining high-performance databases with PostgreSQL and optimizing queries - Containerizing applications with Docker and managing deployments with Kubernetes - Developing and deploying machine learning models using Python and PyTorch - Working with cloud infrastructure on AWS, including storage, compute, and networking - Collaborating with cross-functional teams to deliver features that meet customer needs - Mentoring junior engineers and contributing to architectural decisions - Ensuring system reliability, security, and performance through best practices To succeed in this role, you should have: - 8+ years of professional software engineering experience - Proficiency in TypeScript, JavaScript, Python, and SQL - Strong expertise in building concurrent and distributed systems - Experience with cloud platforms (AWS, GCP, or Azure) - Deep understanding of microservices architecture and API design - Familiarity with containerization, CI/CD pipelines, and infrastructure-as-code - Excellent problem-solving skills and attention to detail - A track record of delivering complex features on time - Passion for generative AI and materials science - Experience mentoring and leading technical teams
Post Date:
June 4, 2025