Senior Software Engineer

Skills
.NET FrameworkSoftware DevelopmentArtificial IntelligenceGraphsLarge Language ModelsPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software engineering experience
  • 2+ years of AI/LLM work experience
  • Hands-on experience with autonomous agents and LLM chains
  • Strong coding skills in Python .NET TypeScript and SQL
  • Familiarity with ERP schemas and legacy modernization
  • Experience with eval frameworks guardrails and observability
  • Ability to translate domain logic into structured prompts and testable specs
  • US residency and authorization to work in the United States

Nice to have

  • Reliability mindset
  • Production focus
  • Collaborative
  • Detail-oriented

Day to day

  • Design and deploy autonomous agents and multi-step LLM pipelines for enterprise modernization.
  • Orchestrate tools and APIs while managing state, long-running processes, and reliable production workflows.
  • Refactor legacy C# and SQL modules into modern services with tests, documentation, and observability.