The Johns Hopkins University Applied Physics Laboratory - Laurel, MD

posted 2 months ago

Full-time - Mid Level
Laurel, MD
Professional, Scientific, and Technical Services

About the position

Join our Engineering Applications Service Area in defining and developing our future platform enabling Digital Engineering at APL. If you are a passionate Application Integration Engineer with a track record of successfully integrating engineering applications and disparate data sources and are seeking an opportunity to contribute to leading engineering projects, we're looking for someone like you to join our team at APL. We are ranked as one of Computerworld 's Top Places to Work in IT 5 years running, and we are seeking an experienced and talented Applications Integration Engineer to help us craft, develop, implement, and operationalize our Digital Engineering platform that will support programs/projects and staff requiring systems engineering and/or systems design and manufacturing. You will play a significant role in enhancing collaboration, orchestrating workflows, and inter-relating disparate repositories and databases by seamlessly integrating various engineering software applications used across our organization. You will be joining a hardworking team of engineers and developers who will be crafting and transforming our current product realization system into our Digital Engineering platform of tomorrow. We are passionate about partnership, collaboration, and diversity in a challenging yet lively environment while making monumental impacts in the way our organization implements digital engineering tasks and activities.

Responsibilities

  • Design, develop, and maintain integration solutions that connect engineering software applications, ensuring seamless data flow and compatibility between different tools.
  • Perform data transformation and mapping to enable data exchange between engineering applications across various repositories, databases, and data sources.
  • Define, implement, and automate engineering workflows to optimize efficiency and minimize manual data entry.
  • Develop and maintain APIs to enable standardized communication and data sharing between engineering applications.
  • Define, implement, and deploy various technologies including Generative AI to capture, integrate and automate various orchestration and business logic.
  • Conduct thorough testing and validation of integrated systems to ensure data accuracy and integrity.
  • Identify and resolve integration issues, providing timely support to engineering teams to ensure uninterrupted workflow.
  • Ensure integration processes adhere to security standards and align with data protection and privacy regulations.
  • Collaborate with multi-functional engineering teams, software developers, and collaborators to gather integration requirements and implement effective solutions.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 3+ years of experience as an Application Integration Engineer, preferably with a focus on integrating engineering applications and data.
  • Solid understanding of engineering software, data/file formats, and domain-specific standards and requirements.
  • Skill in integration technologies, web services, APIs, and software engineering principles.
  • Strong problem-solving skills and the ability to troubleshoot sophisticated integration challenges.
  • Excellent written and verbal communicator with strong interpersonal skills and the ability to work effectively in a team-oriented environment.
  • Strong organizational skills with the ability to handle multiple priorities simultaneously.
  • Willing and able to travel occasionally to attend meetings and events with vendors and peer organizations to include select conferences.
  • Able to obtain Secret level security clearance.

Nice-to-haves

  • Master's degree in Computer Science, Engineering, or a related technical field.
  • More than 5 years of experience as an Application Integration Engineer, preferably with a focus on integrating engineering applications and data.
  • Experience working with Systems Modeling and SysML, PLM, ALM, MCAD, ECAD, MES/MRP, MDAO, and/or SPDM systems.
  • Experience working with PTC, SiemensEDA, Ansys/AGI, Infor, Oracle, ARAS, and/or Dassault engineering applications and servers.
  • Familiarity with or use of Apache projects like Kafka, Iceberg, Spark, Flink, Cassandra, RocketMQ, ActiveMQ, Camel, CXF, Ignite, Superset, Synapse, TinkerPop, and others.
  • Experience working with CAD files, ODB++, QIF, STEP, and/or alternative engineering application data formats.
  • Familiarity with common data interchange formats such as XML, JSON or YAML.
  • Some system administration experience with Linux and/or Windows.
  • Some software development experience including development tools and toolchains.
  • Familiarity with relational and graph databases such as SQL Server, Oracle DB, Postgres, and/or Neo4j.
  • Some experience using containers and container-based technologies.
  • Familiarity with formal ontologies and related concepts and technologies.
  • Understanding of Department of Defense (DoD), Department of Energy (DoE), and/or NASA programs and missions.

Benefits

  • Generous benefits including a robust education assistance program.
  • Unparalleled retirement contributions.
  • Healthy work/life balance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service