KoBold Metals discovers the battery minerals containing Ni, Cu, Co, and Li critical for the electric vehicle revolution.
Senior Software Engineer
Location
United Kingdom
Posted
78 days ago
Salary
$120K - $210K / year
Seniority
Senior
Job Description
Senior Software Engineer
KoBold Metals
• Deep engagement with exploration geologists and data scientists, continual learning about mineral exploration, and tailoring technology development to the needs of exploration project scientists • Building data pipelines and tooling for deriving advanced human and machine insights from exploration data, often leading a small group of software engineers to successful delivery • Developing expertise in KoBold’s Data Systems and deeply understanding how they impact exploration • End-to-end ownership of projects from design to implementation and testing to continued engagement with colleagues on exploration teams using your solutions • Responding well to design and code feedback, also providing feedback to teammates • Operationally managing the team’s services and assisting scientific colleagues with our tooling
Job Requirements
- 4+ years of software engineering experience, ideally building production cloud data systems
- Proficiency with Python
- Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible
- Skilled in large-scale system design
- A track record of taking ownership from definition of the problem and delivering projects with demonstrated impact in an iterative manner
- Intellectual curiosity and eagerness to learn about all aspects of mineral exploration, particularly in the geology domain. Enjoys constantly learning such that you are driving insights through using our tools in exploration and willing to work directly with geologists in the field.
- Ability to explain technical problems to and collaborate on solutions with domain experts who are not software developers. A strong communicator who enjoys working with colleagues across the company.
- Excitement about joining a fast-growing early-stage company, comfort with a dynamic work environment, and eagerness to take on an evolving range of responsibilities.
- Keen not just to build cool technology, but to figure out what technical product to build to best achieve the business objectives of the company.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Substation Engineering Lead - Physical
AECOMWe are the world’s trusted infrastructure consulting firm.
• Senior technical resource may serve as technical advisor for team. • Provides specialized technical input to studies and design for substation scopes. • Develops study and design procedures to facilitate high-quality cost-effective work by others. • Participates in interdisciplinary review of project deliverables. • Develops estimates of technical efforts for projects. • Performs quality control review of design calculations or drawings. • Prepares technical specification sections. • Provides input for the development of engineering budget and schedule to meet requirements. • Responsible for assisting with identification of key client interests and drivers and may determine the key clients in some instances. • Communicates client interests and drivers to project team members and develops approaches to accommodate these concerns in the performance of the work. • Remove any impediments that are obstructing the engineering team from achieving its goals. • Works to advise Management about how to maximize ROI for the team. • Attending all client technical review meetings.
• You will design the financial systems that support the global energy transition at scale. • By building robust payment solutions and seamless checkout experiences, you will ensure that adopting sustainable energy is as smooth as it is memorable. • As a Software Engineer at 1KOMMA5°, you will take technical ownership of key systems and features, make architectural decisions, and ensure scalability, reliability, and performance. • You will work closely with other engineers, product managers, and stakeholders to shape our technical direction and deliver high-impact solutions. • In addition to writing great code, you will mentor teammates, promote engineering excellence, and help elevate our development and deployment practices.
• You will help transform the business of selling renewable technologies at scale. • With our core marketing automation and CRM platforms, we redefine growth processes to accelerate the global energy transition empowering private homes and small businesses to adopt sustainable energy solutions. • As a Senior Software Engineer at 1KOMMA5°, you will take technical ownership of key systems and features, driving architectural decisions and ensuring scalability, reliability, and performance. • You’ll collaborate closely with other engineers, product managers, and stakeholders to shape our technical direction and deliver high-impact solutions. • Beyond writing great code, you’ll mentor teammates, champion engineering excellence, and help evolve our development and deployment practices to the next level.
• Vorantreiben der Entwicklung unserer App für die virtuelle Montagelinie, um das Team dabei zu unterstützen, ehrgeizige Ziele zu erreichen und kontinuierliche Verbesserungen für die 1KOMMA5° Installation Manager App voranzutreiben • Treibende Kraft für Produktentwicklung und Innovation durch Testen Ihres Codes und Bereitstellen skalierbarer, zuverlässiger und leistungsfähiger Frontend-Lösungen, um technische Verbesserungen und Wartbarkeit unserer Apps sicherzustellen • Erstellen, Implementieren, Bereitstellen, Pflegen und Verbessern von qualitativ hochwertigen, Flutter-basierten mobilen Apps für iOS- und Android-Plattformen • Förderung von Teamarbeit und erfolgreicher Projektausführung bei gleichzeitiger ständiger Verfeinerung der Funktionen basierend auf Benutzerfeedback und Branchentrends zur Verbesserung der Kundenerfahrung • Unterstützung und Coaching von Kollegen in Bezug auf automatisierte Tests und Bereitstellungen, Designmethoden und Codestandards und ein echter Teamplayer sein, wenn es darum geht, Wissen und Erfahrungen, insbesondere über Teamgrenzen hinweg und über die eigene Rolle hinaus, zu teilen


