#1 Job Board for tech industry in Europe

  • Job offers
  • All offersGdańskCSenior Software Engineer (C++)
    Senior Software Engineer (C++)
    C
    Accuris

    Senior Software Engineer (C++)

    Accuris
    Gdańsk
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Remote

    Tech stack

      C++

      master

      OCR

      advanced

      CMake

      advanced

      C#

      nice to have

      Linux

      nice to have

      .Net

      nice to have

      Python

      nice to have

    Job description

    Online interview

    About us: Accuris, a company long-known for accelerating innovation in engineering workflows and supporting the vibrancy of the engineering community, launched in May 2023 as a standalone company. Accuris was formerly known as S&P Global’s Engineering Solutions division. The Company is valued for its standards content and workflow solutions like Engineering Workbench, Goldfire, Haystack and Parts Management Solutions.


    Under its previous owners, including S&P Global, IHS and IHS Markit, Accuris has been an integral part of the engineering ecosystem for more than 60 years.


    Project & Team: 

    Join our R&D team in developing the Core Intelligence platform, an integral part of Accuris products – Engineering Workbench, Goldfire and Parts Intelligence. Our mission is to drive digital transformation in engineering organizations by unlocking valuable insights from the unstructured content of corporate repositories and industry sources, seamlessly integrating them into daily engineering workflows. Our solutions serve over 7,500+ companies, empowering engineers and knowledge workers with cutting-edge tools and industry content from 450+ Standards Development Organizations. The project focuses on creating intelligent mechanisms for the extraction, decomposition, analysis, and retrieval of relevant engineering data, utilizing advanced Machine Learning and Deep Learning models within a scalable and optimized cloud infrastructure. 


    The Impact: 

    This role is critical for enhancing, developing new features, and maintaining of an existing in-house developed solution for decomposition and structural parsing of documents in PDF, MS Office and other formats, including file format decoding, application of OCR, and intelligent processing with ML models and specialized algorithms. This solution is a core component of data processing pipelines across multiple products of our organization.


    What We Offer: 

    1. Engaging and innovative tasks with a dedicated team focused on developing proprietary solutions utilizing advanced data-driven algorithms and state-of-the-art Machine Learning models. 
    2. Close collaboration with experienced software developers, data scientists, data analysts and researchers.
    3. Comprehensive support for personal growth and career development at the corporate level.
    4. A fully remote work environment. 
    5. Provision of all necessary equipment. 
    6. Health and life insurance.
    7. Wellness program.



    Role & Responsibilities:

    • Developing new features and maintaining of a core component of data processing pipelines for parsing and intelligent analysis of unstructured content (PDF, MS Office formats, etc.)
    • Keeping responsibility and continuous improvements of a release cycle, including MLOps aspects, third party dependencies and sharing the updates with other development teams
    • Optimization of data processing performance, including development of performance metrics and tools 
    • Collaborating with engineering and development teams to evaluate and identify points of improvements of functionality, quality and API of the processing solution


    Job Requirements: 

    1. 4+ years of experience as software developer on projects related to unstructured data processing (preferably – PDF and/or MS Office formats), including extraction of text, images, tables, applying OCR, merging, splitting, or other.
    2. Very strong C++ skills, including modern versions, templates, build automation systems such as CMake. 
    3. Strong algorithmic and coding skills.
    4. Fluent English, good communication and collaboration skills.


    Nice-to-Have:

    1. Experience with DotNet/C#
    2. Experience with Python
    3. Skills in shell scripting and Linux