Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - AI Machine Learning

Harsco Corporation

Software Engineer - AI Machine Learning

West Columbia, SC
Full Time
Paid
  • Responsibilities

    Job Description

    This is an outstanding opportunity to develop professional expertise and contribute to a specialized team. As a Software Engineer, the person in this position typically works full-time to design and develops scalable solutions using AI tools and machine learning models for various neural network related solutions for the various area in railroad and transportation. Utilizes big data computation and storage tools to create prototypes and datasets. Conduct model training and evaluations. Integrates, bench tests, onsite tests, tunes and monitors solutions.  Proficient with languages like C and C++.  Develop software for the Linux platforms. It is anticipated that successful execution will lead to significant career opportunities within Harsco Rail.

     

    o    Design and develop real time AI – Neural Network solutions for railway maintenance equipment including graphical user interfaces.

    o    Write clean, documented code following best practices.

    o    Develop and implement communication protocols.

    o    Work independently and collaboratively with a motivated team.

    o    Generate requirements and design documentation.

    o    Plan for, design, and deliver testing, and tested products into the QA process.

    o    Apply communication and problem-solving skills to solve software issues related to the design, development, deployment, testing, and operation of systems.

    o    Meet deadlines to ensure projects are completed within acceptable time and cost targets.

    o    Willingness and ability to travel up to 15% of time.

    o    Other duties may apply as required.

  • Qualifications

    Qualifications

    Minimum Requirements:

    o    Master’s/ Bachelor’s degree in Software Engineering or similar experience.

    o     3+ years of software development experience with demonstrated contributions.

    o    Experience with Supervised and Semi-Supervised Learning, Deep Learning, Support Vector Machines, Linear and Logistic Regression.

    o    Working knowledge of AI Framework such as TensorFlow, Café, PyTorch or Darknet and OpenCV.

    o    Coding knowledge and experience with languages: C, C++.

    o    Working knowledge of AI edge devices such as NVIDIA Jetson.

    o    Experience with Linux or Embedded Linux.

    o    Experience with configuration management tools.

    o    Must have excellent communication skills.

     

    Preferred Requirements:

    o    Experience using statistical computer languages (R, Python, SLQ, etc.) to manipulate data and draw insights from large data sets.

    o    Experience working with and creating data architectures.

    o    Knowledge of a variety of machine learning techniques (semantic segmentation, clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.

    o    Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests, and proper usage, etc.) and experience with applications.

     

    Essential Functions

    o    The ability to read and speak fluent English.

    o    The ability to work cooperatively with others.

    o    System installation may require the ability to lift at least 40 lbs, walk over uneven surfaces (gravel) for up to 1 mile and climb vertical ladders up to 10'.

    o    The ability to drive a typical automobile.

    o    The ability to deal politely with customers and coworkers.

    o    The ability to perform several tasks at once.

    o    The ability to stand/bend/stretch, etc.

    Additional Information

    We provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status or genetics. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    If you have a difficulty applying for any job posted on Harsco Rail’s website because a disability prevents you from using the online system, Harsco Rail offers the following alternate application procedure: Contact Quinn Belton, HR Generalist, at 803-822-7440 and Harsco Rail will arrange for an alternate method of applying and will consider your application together with all other applications received for the job.  _Please call only for disability application. _All of your information will be kept confidential according to EEO guidelines.

  • Industry
    Manufacturing