Research and Development Engineer

Altamira Technologies Corp.•Fairborn, OH
•$115,000

About The Position

Altamira Technologies is seeking a Research and Development Engineer to support the National Space Intelligence Center (NSIC). The position researches, develops, and prototypes software capabilities for space-based object visualization and data exploitation. Work includes algorithm development and AI/ML experimentation, using disciplined engineering practices to turn research objectives into practical, scalable capabilities. The role calls for someone experienced in developing software to solve complex technical problems, evaluating potential solutions, and communicating results.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Data Science, Mathematics, Physics, or a related technical field from an accredited college or university.
  • Proficiency with programming languages such as Python, Rust, Go, and/or C/C++, with working knowledge of algorithms, data structures, software design, and automated testing.
  • Familiarity with machine learning fundamentals, including model training, validation, and performance evaluation.
  • Ability to independently investigate technical problems, evaluate alternative approaches, and develop prototypes to test hypotheses.
  • Ability to scope and estimate work, document findings, communicate progress and blockers, and collaborate effectively within an Agile Scrum team.
  • Strong written and verbal communication skills, including the ability to share technical knowledge and support the development of junior engineers.
  • At least 2 years of professional experience performing research and development, data science, or software engineering.
  • Ability to obtain a TS/SCI clearance.

Nice To Haves

  • Experience in research and development, algorithm development, or applied AI/ML.

Responsibilities

  • Research concepts, evaluate algorithms, and develop software prototypes to explore technical approaches and demonstrate potential capabilities.
  • Train, evaluate, and tune AI/ML models to improve data exploitation, object characterization, and visualization capabilities.
  • Identify operational workflows, define technical requirements, and break research objectives into achievable tasks and deliverables.
  • Document approaches, experiments, results, and recommendations; provide regular progress updates and communicate risks or blockers.
  • Participate in Scrum ceremonies, estimate and scope work, track progress, and deliver incremental results aligned with sprint objectives.
  • Collaborate across technical disciplines, contribute to code reviews, share knowledge, and mentor junior engineers in software development and research practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service