Be the next big change > Dassault Systèmes

Be the Next Game Changer

Data Engineer

India, MH, Pune

Imagine New Horizons

Dassault Systemes is looking for a backend Services Software Engineer with professional experience developing enterprise services using functional and functional-friendly languages (i.e.JavaScript, Python) to support multiple semantic-based projects. #3DSINDIALAB

What will your job be?

The Knowledge Team is developing the enterprise semantic capabilities of Medidata to provide semantic-enablement to new and existing products and services.  The semantic

projects include services to support data governance, master data management, data fabric, linked data, AI/ML, data science, inferencing/reasoning, ontologies, and semantic store/analytics/query.

The duties of the backend Services Software Engineer include:

  • Design and develop new enterprise semantic-based services
  • Develop service domain logic
  • Design, document, and develop new APIs
  • Extend, document, and enhance existing APIs
  • Commit backend functional and unit testing
  • Follow standard operating procedures (SOPs) to ensure all software meets regulatory and Medidata requirements
  • Participate in agile development meetings
  • Document technical and process flows
  • Share knowledge across the Medidata enterprise with different teams

The Challenges ahead

  • Provide technical competency regarding feature design, development, enhancement, and implementation of backend services
  • Solve complex problems with pragmatic and maintainable solutions in the Medidata enterprise environment
  • Communicate effectively technical and other information to a variety of audiences (engineering, product, management, customer)
  • Execute effectively processes associated with the complete software development lifecycle (SDLC)

Your key success factors

  • Graduate (Computer Science or other Science/Engineering)
  • Three to five (5-10) years+ of professional backend service development experience.  Graduate degree / work may be substituted for professional experience.
  • Experience in the following development technologies/languages:
    • JavaScript / Node.js
    • Python
    • Erlang / Elixir
    • Haskell
    • Scala
    • other functional language(s)
  • Experience with git revision control system (preferably Github)
  • Experience writing unit tests


Preferred Qualifications:


  • GraphQL experience (Apollo a big plus)
  • Functional service development (at least one (1))
    • Clojure/Compojure
    • Node.js/Express
    • Python/(Django/Flash)
    • Elixir/Phoenix
  • Semantic web interest/experience (RDF,SPARQL,RDF/S,OWL,RDF*/SPARQL*,inference/reasoner)
  • Graph database interest/experience


Dassault Systèmes Logo > Dassault Systèmes

Join Dassault Systèmes, The 3DEXPERIENCE Company Everything becomes possible with Dassault Systèmes’ 3DEXPERIENCE virtual universes! Serving 230,000 customers in 11 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow. Get on board a leading and fast-growing company of 20,000 talented professionals.