Senior Software Engineer
Skills
.NET FrameworkSoftware DevelopmentArtificial IntelligenceGraphsLarge Language ModelsPython
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.
