Apply now »

Full Stack Developer

Functional area:  IT
Onsite or Remote:  Onsite
Country/Region:  CN
City:  Nanjing
Location: 

Nanjing, JS, CN, 210038

Company name:  Epiroc
Date of posting:  Jun 29, 2026

Are you ready?

About the Role

As a Full Stack Developer, you will own the complete lifecycle of AI-powered applications—from identifying opportunities and developing proofs-of-concept to deploying scalable solutions in production environments. You will collaborate closely with cross-functional and international teams to deliver solutions that enhance workflows, automate complex processes, and extract actionable insights from diverse data sources.

 

In addition to AI solution development, you will contribute to enterprise digitalization initiatives, including HR-related systems and SaaS platform development, helping bridge advanced AI capabilities with business-critical applications.

 

Job Description:

AI & Machine Learning Development

  • Develop and deploy AI models into production environments, continuously monitoring and optimizing performance to ensure reliability and scalability.
  • Lead end-to-end AI workflows, including data preprocessing, feature engineering, model training, and evaluation using state-of-the-art machine learning and deep learning techniques.
  • Research and fine-tune advanced ML/DL models, focusing on Large Language Models (LLMs), AI Agents, and Retrieval-Augmented Generation (RAG) solutions to address practical business challenges.
  • Process and extract knowledge from unstructured data, including text and documents, through data cleaning, vectorization, and retrieval pipeline development.
  • Integrate AI capabilities into application architectures using open-source models and APIs.

Full-Stack Development

  • Design and implement interactive front-end applications using React, Vue.js, Streamlit, or Gradio.
  • Build and maintain backend API services using Python frameworks such as FastAPI, Flask, and Django, or Node.js.
  • Design, develop, and administer relational and NoSQL databases, including PostgreSQL, MySQL, and MongoDB.
  • Deploy and maintain applications using Docker and CI/CD pipelines.

Innovation & Collaboration

  • Stay up to date with the latest advancements in AI, machine learning, and generative AI technologies.
  • Collaborate with cross-functional teams to deliver scalable and impactful business solutions.

 

Experience requirements:

 

  • Bachelor's degree or above in Computer Science, Artificial Intelligence, Software Engineering, or a related field.
  • 3–5 years of software development experience, with at least 2 years of hands-on experience in AI/ML projects.
  • Strong programming skills in Python, Java, SQL, and NoSQL technologies.
  • Practical experience developing and deploying AI solutions using modern machine learning and deep learning frameworks.
  • Familiarity with LLMs, AI Agents, RAG, and other Generative AI technologies.
  • Experience with enterprise application development using Spring Boot, Spring Cloud, Vue.js, Git, Linux, and N8n.
  • Experience with database design and management in both SQL and NoSQL environments.
  • Experience in HR systems and/or SaaS product development is highly preferred.

 

 

Knowledge / Educational requirements:

  • Bachelor's degree or above in Computer Science, Artificial Intelligence, Software Engineering, or a related field.
  • Advanced degrees or relevant certifications are a plus.
  • Strong communication skills in English; Mandarin is a plus.
  • Ability to work effectively in cross-functional, international, and fast-paced environments.

 

 

Personality requirements:

 

  • Strong ownership mindset and commitment to delivering high-quality solutions.
  • Excellent communication and collaboration skills.
  • Self-motivated problem solver with strong attention to detail.
  • Resilient, adaptable, and able to perform well under pressure.
  • Passionate about applying AI and technology to solve real-world business challenges.

 

Country and city description 

  • China Nanjing

It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support.

All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future.  Learn more at www.epiroc.com

 


Job Segment: Cloud, Sustainability, Software Engineer, Developer, Front End, Technology, Energy, Engineering

Apply now »