ELM Graph Engineer

NXP Semiconductors · Other US Location

Company

NXP Semiconductors

Location

Other US Location

Type

Full Time

Job Description

As a Graph Engineer, you will:

  • Develop pipelines and code to support the ingress and egress of this data to and from the knowledge graphs.
  • Perform basic and advanced graph querying and data modeling on the knowledge graphs that lie at the heart of the organization's Product Creation ecosystem.
  • Maintain the (ETL) pipelines, code and Knowledge Graph to stay scalable, resilient and performant in line with customer’s requirements.
  • Work in an international and Agile DevOps environment.


This position offers opportunity to work in a globally distributed team where you will get a unique opportunity of personal development in a multi-cultural environment. You will also get a challenging environment to develop expertise in the technologies useful in the industry.

Primary responsibilities:

  • Translate requirements of business functions into “Graph-Thinking”.
  • Build and maintain graphs and related applications from data and information, using latest graph technologies to leverage high value use cases.
  • Support and manage graph databases.
  • Integrate graph data from various sources – internal and external.
  • Extract data from various sources, including databases, APIs, and flat files.
  • Load data into target systems, such as data warehouses and data lakes.
  • Develop code to move data (ETL) from the enterprise platform applications into the enterprise knowledge graphs.
  • Optimize ETL processes for performance and scalability.
  • Collaborate with data engineers, data scientists and other stakeholders to model the graph environment to best represent the data coming from the multiple enterprise systems.

Skills / Experience:

  • Semantic Web technologies:
    • RDF
    • RDFS, OWL, SHACL
    • SPARQL
    • JSON-LD, N-Triples/N-Quads, Turtle, RDF/XML, TriX
  • API-led architectures
    • REST, SOAP
    • Microservices
    • API Management
  • Graph databases, such as Dydra, Amazon Neptune, Neo4J, Oracle Spatial & Graph is a plus
  • Experience with other NoSQL databases, such as key-value databases and document-based databases (e.g. XML databases) is a plus
  • Experience with relational databases
  • Programming experience, preferably Java, JavaScript, Python, PL/SQL
  • Experience with web technologies: HTML, CSS, XML, XSLT, XPath
  • Experience with modelling languages such as UML
  • Understanding of CI/CD automation, version control, build automation, testing frameworks, static code analysis, IT service management, artifact management, container management, and experience with related tools and platforms.
  • Familiarity with Cloud computing concepts (e.g. in AWS and Azure).

Education & Personal skillsets:

  • A master’s or bachelor’s degree in the field of computer science, mathematics, electronics engineering or related discipline with at least 2 years of experience in a similar role
  • Excellent problem-solving and analytical skills
  • A growth mindset with a curiosity to learn and improve.
  • Team player with strong interpersonal, written, and verbal communication skills.
  • Business consulting and technical consulting skills.
  • An entrepreneurial spirit and the ability to foster a positive and energized culture.
  • You can demonstrate fluent communication skills in English (spoken and written).
  • Experience working in Agile (Scrum knowledge appreciated) with a DevOps mindset.
    #LI-onsite


More information about NXP in India...

#LI-29f4

Apply Now

Date Posted

11/28/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details