Senior Software Engineer (Python/TypeScript)
Role details
Job location
Tech stack
Job description
The primary role of the Senior Software Engineer (Python/TypeScript) is to design, build, and maintain both the client-side interfaces and server-side architecture powering our Geology OS. This role plays a critical part in delivering robust, high-performance, and scalable end-to-end solutions that combine agentic AI, cartography, 3D modeling, and automated report generation to support complex exploration workloads., * Architect the Geology OS: design, implement, and maintain full-stack components and services, ensuring they are scalable, secure, and highly available to power our core platform;
- Build advanced interfaces: develop high-quality, responsive user interfaces (React), integrating cartography, 3D modeling, and interactive data visualizations for an optimal user experience;
- Engineer robust back-end APIs: develop APIs and back-end services (Python) that integrate seamlessly with the front-end application and third-party platforms;
- Integrate agentic AI: collaborate with AI engineers and scientists to deploy agentic AI systems directly into the Geology OS enabling sophisticated features such as contextual chat with documents and maps, AI-driven 3D model generation, and automated technical report generation;
- Cross-functional collaboration: partner with various profiles (AI engineers, back-end engineers, forward deployed engineers, geology experts) to deliver end-to-end features, from database to UI;
- Lead technical design: take part in architectural decisions for both front-end and back-end systems, ensuring they align with a modern, AI-driven system architecture;
- Code excellence: write clean, maintainable, and well-documented code for both client and server-side applications;
- Production ownership: deploy and operate full-stack services in production while monitoring their performance and reliability in a high-stakes exploration environment., * Languages: Python (expert level), JavaScript / TypeScript, Bash
- Back-End Frameworks: Django / FastAPI and relational database (Postgres)
- Front-End Frameworks: React / NextJS / Vite
- Full-Stack Development: Micro-service architecture, RESTful API design, state management
- Infrastructure & Automation: Terraform; GitHub Actions, FluxCD
- Containerization & Orchestration: Docker; Kubernetes; Helm
- Event-Driven & Workflow Orchestration: Temporal.io, Airflow
Requirements
Do you have experience in TypeScript?, The ideal candidate will have strong programming skills, deep experience with both back-end (python) and front-end (React) frameworks, cloud platforms, and a solid understanding of modern full-stack architectures - as well as hands-on experience with AI systems, including LLMs and agentic approaches., * 5+ years of hands-on experience in full-stack development, with a strong track record of building robust, maintainable, and scalable end-to-end systems;
- Deep expertise in Python and React development;
- Strong understanding of Kubernetes and containerized environments;
- AI Implementation: proficiency in applied AI, specifically building agentic systems and LLM-powered features that interact with complex data structures.
- Strong foundation in algorithms, data structures, and performance optimization for both front-end and back-end systems;
- Proven track record in agile teams, with a focus on testing, integration, and continuous deployment (CI/CD);
- Passion for writing clean, efficient, and maintainable code;
- Customer-focused mindset with the ability to thrive in fast-paced, collaborative, and startup environments.
- Bonus: Knowledge of geospatial data processing & cartography, 3D modeling and visualization.
Benefits & conditions
- Strong culture of ownership & entrepreneurship, with clear growth paths as the company expand
- Opportunity to significantly contribute to energy transition
- Collaborative work environment with world-class experts in geology, AI, and data science
- Flexible work arrangements enabling work-life balance
- Competitive salary package
- Meal vouchers and premium health insurance coverage (Alan)
Join Lithosquare and become part of a passionate team driving innovation at the intersection of AI and Earth exploration. Let's make a tangible difference together!