Generative AI Software Developer/Engineer

Belcan
Cedar Rapids, IA

Core Technical Requirements

  • Unix/Linux proficiency is critical
  • The team’s systems and development environments are built on Unix/Linux, making this a non-negotiable skill.
  • Full Stack Development Expertise
  • Candidates must be comfortable working across both:
  • Frontend/UI layer
  • Backend systems
  • Expectation is not specialization in one area, but the ability to navigate end-to-end development.
  • Programming & Systems Thinking
  • Strong hands-on development experience is required, particularly in Python-based environments.
  • Candidates should demonstrate experience working on complex systems, not just isolated features.


Experience Level

  • Targeting mid-level professionals (5–7 years of experience).
  • Candidates should have enough experience to:
  • Work independently
  • Contribute meaningfully to architecture and design discussions
  • Execute with minimal hand-holding


Work Authorization

  • Must have the ability to work in US without any sponsorship


Candidate Profile – What the Hiring Manager Really Wants

One of the most important takeaways from the discussion:

The hiring manager shows a strong preference for candidates with non-traditional or non-polished professional backgrounds.

What this means in practice:

  • Candidates who may not come from large, structured organizations but have:
  • Built projects independently
  • Learned through hands-on experimentation
  • Worked in scrappy or resource-constrained environments
  • Individuals who are:
  • “Street-smart” problem solvers
  • Resourceful and proactive
  • Able to figure things out without rigid processes or dependencies

Why this matters:

  • The team operates in an R&D sandbox environment, not a rigid enterprise setup.
  • Success in this role depends on:
  • Curiosity
  • Initiative
  • Ability to find solutions with limited direction


Ideal Candidate Snapshot

A strong candidate will:

  • Have 5–7 years of software development experience
  • Aerospace background is not required.
  • Be highly comfortable in Unix/Linux environments
  • Possess full stack development capability (UI + backend)
  • Have hands-on exposure to AI/ML or Generative AI concepts
  • Demonstrate experience working on complex, real-world systems
  • Be a self-starter with a scrappy, problem-solving mindset
  • Thrive in less structured, innovation-driven environments
// // //