About S-Cube
S-Cube is an award-winning energy tech startup revolutionizing the seismic industry. We are at the intersection of deep physics and cutting-edge Machine Learning. Our flagship technology, XWI, allows major global energy companies to \"see\" underground with unprecedented clarity.
Role Description/Responsibilities
As a Full Stack Engineer, you will architect and evolve the central nervous system of our operations: a sophisticated internal platform used by Geophysicists and Algorithm Developers to manage massive computational workloads running from both in-house and external users.
You will bridge the gap between complex ML backends and intuitive user interfaces, creating tools that directly accelerate our R&D and optimise the QC process of our advanced algorithms.
Key Responsibilities
* Architect Scientific Platforms: Design and build scalable full-stack applications using Django and Angular. You will play a major role at the development lifecycle of our core dashboard, the central hub of our imaging workflows.
* Optimize ML Workflows: Develop robust systems to query, parameterize, and track ML workloads. You will build utilities that allow our scientists to compare high-compute jobs, identify trends, and streamline the process.
* User-Centric Feature Development: Collaborate directly with our internal users (PhDs, Geophysicists, and Algo Developers) to translate complex scientific requirements into seamless UI/UX features.
* Performance & Reliability: proactively identify bottlenecks in our dashboard and database queries. You will ensure the system remains performant as our data scale grows.
The Tech Stack
We believe in using the right tool for the job. Our core environment includes:
* Backend: Python, Django, RESTful APIs, SQL (PostgreSQL/MySQL).
* Frontend: TypeScript, Angular, HTML5/SCSS.
* Cloud & Ops: AWS (EC2, S3, Lambda), Docker.
* Data/ML Context: Interaction with ML pipelines and high-performance computing tasks.
* Misc: LangChain, RAGFlow
Requirements/Qualifications
* Bachelor's (BSc) or Master's (MSc/MEng) degree in Computer Science, Physics, Mathematics, or a related field
* 3+ years of industry experience
* Proficiency in Python and Angular is essential.
* Demonstrated expertise in both frontend and backend development, utilizing frameworks like Django, Angular, Rest, etc.
* Strong command of SQL or equivalent database technologies
* Experience with ML workflows and agentic systems
* Bonus: experience working with cloud services and implementing/managing CI/CD pipelines