Soar Technology - Orlando, FL

posted 4 months ago

Full-time - Mid Level
Orlando, FL
Professional, Scientific, and Technical Services

About the position

At SoarTech, we are on a mission to develop artificial intelligence (AI) that mimics human reasoning to automate complex tasks, enhance human-machine interactions, and model human behaviors. We believe in augmenting human capabilities rather than replacing them, adopting a top-down approach to problem-solving, and ensuring transparency in our processes. As we continue to grow, we are seeking mid-level Artificial Intelligence engineers who are passionate about researching, developing, and implementing cutting-edge AI technologies that can adapt and scale to address sophisticated challenges across various domains. In this role, you will be responsible for implementing algorithms, knowledge bases, and complex logic into both new and existing systems. You will build and maintain efficient, reusable, and reliable code while designing, documenting, implementing, debugging, and testing software. Your ability to create plans and estimates for software features will be crucial in meeting project requirements. You will also need to understand software system specifications and recommend improvements, considering the implications of system-level decisions and how to mitigate and leverage them effectively. Ensuring the safety and security of our systems against cybersecurity threats is a key responsibility. You will participate in integrated test sessions with industry partners, academia, and customers, contributing to the project vision and milestone development. Collaboration with other engineers, project leads, and program managers will be essential to accomplish project goals, and you will produce documentation on software design, system design, and testing. Additionally, you may be assigned other duties as needed to support the team and project objectives.

Responsibilities

  • Implement algorithms, knowledge bases, complex logic, and other AI technologies into new and existing systems.
  • Build and maintain efficient, reusable, and reliable code.
  • Design, document, implement, debug, and test software.
  • Create plans and estimates for building software features that satisfy requirements.
  • Understand software system specifications and recommend improvements, including understanding the implications of system-level decisions and how to mitigate and leverage them.
  • Ensure that systems are safe and secure against cybersecurity threats.
  • Participate in integrated test sessions with industry partners, academia, and customers/sponsors.
  • Contribute to project vision and milestone development, identifying tasks and supporting team initiatives to accomplish them.
  • Produce documentation on software design, system design, and testing.
  • Collaborate with other engineers, project leads, and program managers to accomplish project goals.
  • Perform other duties as assigned.

Requirements

  • Three (3) years of software programming experience in a similar scope, program, and/or environment.
  • Bachelor's Degree in engineering, computer science, mathematics, physics, or a related discipline.
  • Experience and high proficiency at designing and implementing software components in Python, Java, and/or C++.
  • A general understanding of machine learning algorithms including deep learning, neural network design, deep reinforcement learning, large language models (LLMs), and computer vision.
  • A passion for working with Artificial Intelligence.
  • Ability to analyze and solve challenging technical problems.
  • Experience designing and debugging complex machine learning systems.
  • Experience using task tracking and project management software, such as GitLab or Jira.
  • Excellent written and verbal communication skills.
  • Ability to travel up to 25% to support technical presentations, testing, and integration.
  • Ability to obtain and maintain a Department of Defense (DOD) Security Clearance.

Nice-to-haves

  • An advanced degree in engineering, computer science, mathematics, physics, or a related discipline.
  • Knowledge or experience in deploying ML models with Kubernetes.
  • Familiarity with common machine learning frameworks such as PyTorch, TensorFlow, or Jax.
  • Experience with LLM frameworks such as HuggingFace.
  • Knowledge of transformer-based autoregressive NLP techniques (BERT, BART, XLNet, BERT Topic, etc.).
  • Experience solving reasoning problems with LLMs (chain of thought reasoning, integration of external planners, etc.).
  • Familiarity with multi-modal LLMs (vision, audio, and other non-textual input).
  • Experience with multi-agent, swarming, and complex adaptive systems.
  • Knowledge of sensor and data fusion.
  • Experience in simulation and game development.
  • Experience supporting development projects for defense or aerospace technology platforms.
  • An active Department of Defense (DoD) Security Clearance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service