Job Details

ID #49543352
State Missouri
City Kansas city
Job type Contract
Salary USD TBD TBD
Source System One
Showed 2023-03-25
Date 2023-03-24
Deadline 2023-05-23
Category Architect/engineer/CAD
Create resume

Sr Application Engineer (Python / Linux)

Missouri, Kansas city, 64101 Kansas city USA

Vacancy expired!

The Application Engineer (AE) will be dedicated to the Positive Train Control (PTC) initiative supporting the development, configuration and implementation of key applications onboard locomotives. This position will work with a small group of Application Engineers supporting the same goals of PTC delivery. The willingness to learn new applications and design new solutions are critical to the success of this role. The ability to work within a flexible, changing environment is a must; we are often learning by trial and error, proof of concept and detailed analysis. This position requires prior experience in software development, preferably with Python as well as a Linux environment dealing with network and security issues. This position provides 7 day x 24 hour on-call support on a rotating schedule with the other members of the PTC Applications Engineer team. Duties include:

  • Write reusable, testable, and efficient code
  • Design and implement of low-latency, high-availability, and performant application
  • Implementation of security and data protection
  • Work collaboratively with internal teams to understand end user requirements to provide technical solutions and for the implementation of new software features
  • Supports locomotive device configuration and network setup and test.
  • Determines field deployment and configuration procedures for devices (procedures, install guides, etc.).
  • Provides Field validation support for configuration and communication of devices.
  • Acts as liaison on an engineering level between PTC Back Office team and other groups.
  • Identify and implement ways to install/support applications over IP
  • Manage and maintain IP tables and firewall configurations
Skills:
  • Advanced Systems/network engineering experience with security understanding
  • Efficient use of Python, Linux, shell or other open-source scripting languages
  • Demonstrated ability to work within DevOps environment
  • In-depth knowledge with system logging and alerting solutions
  • Demonstrated ability to complete solutions with limited requirements defined
  • Debugging within a complex environment that includes multiple connected devices
  • Demonstrated ability to coordinate cross-functional small work teams toward task completion
  • Demonstrated effective analytical and problem-solving skills
  • Professional written and verbal communication skills within the team environment
  • Ability to work effectively within a variety of solutions
  • Desire to work in an environment with undefined elements where trial and error is common
  • Previous experience and efficiency using an Influx time-series database, Kapacitor Real Time Stream Processing and Telegraf Source Server Agent tools
Required:
  • 8+ in technology related field. Railroad Industry definite plus
  • 5+ years of scripting, Python is preferred
  • 5+ years of managing a Linux or other UNIX platform
  • Previous experience working with networking and/or security within a Linux environment
  • Previous experience to be efficient working in Ansible and Jenkins
  • Previous experience with ELK (Elastic) stack
  • Previous experience working with IP tables
  • Previous experience working with system event logging
  • Previous experience with continuous integration and deployment
  • Previous experience with SIEM tool

Vacancy expired!

Subscribe Report job

Related jobs