Senior AI Software Engineer
Tecknoworks Vezi toate joburile
- Cluj-Napoca, Cluj
- Permanent
- Full-time
- Professional experience applying AI in real-world, production use cases not just experimentation or personal projects
- Experience designing and architecting AI workflows and AI pipelines in client or enterprise environments including patterns such as RAG, agentic systems, and multi-model orchestration
- Advanced prompt engineering skills and experience implementing LLM evaluations
- Ability to design end-to-end AI architectures on cloud platforms (Azure preferred) composing AI services for inference, search, and document processing
- Understanding of core AI model training concepts: train/validation/test splits, bias-variance tradeoff, model complexity tuning, and evaluation strategy
- Deep expertise in backend development using .NET or Python, with strong frontend capabilities in React or Angular
- Ability to define and champion project structure, module boundaries, and coding standards for large-scale codebases
- Experience leading technical decisions on architecture, patterns, and conventions for a project team
- Strong command of OOP principles, SOLID, and design patterns applied naturally and able to coach others on their appropriate use
- Experience with SQL, NoSQL, and vector databases designing data models that support AI features and efficient retrieval at scale
- Proven ability to design scalable, resilient systems choosing the right cloud services, architectural patterns, and infrastructure for the problem at hand
- Ability to evaluate and articulate trade-offs between cost, performance, complexity, and maintainability
- Experience with Infrastructure as Code (Terraform, Bicep, or similar) treating infrastructure with the same rigor as application code
- Experience designing cloud-native solutions that leverage the right tool for the job compute, storage, messaging, caching, networking rather than defaulting to familiar patterns
- Confident leading technical discussions with clients independently presenting solution options, trade-offs, and recommendations clearly
- Ability to bridge business and technical language understanding client problems deeply enough to propose the right technical approach, and explaining technical decisions in terms clients trust
- Experience contributing to presales and requirements gathering providing credible technical input that shapes new engagements
- Cloud Platform Azure (preferred), cloud AI services
- Systems Design Scalable cloud-native architectures, IaC (Terraform/Bicep)
- Frontend React or Angular, TypeScript/JavaScript
- Backend .NET or Python, RESTful APIs,
- Databases SQL, NoSQL, vector databases
- DevOps CI/CD, deployments, infrastructure fundamentals
- Quality LLM evaluations, testing frameworks, automated testing
- AI Integration AI workflows & pipelines, prompt engineering, RAG, agentic systems
- Coaches and mentors junior and mid-level engineers conducting impactful code reviews, pair programming sessions, and career conversations that drive real growth
- Develops career growth plans with team members, helping them identify their strengths, close gaps, and progress through their career levels
- Fosters a collaboration and knowledge-sharing environment running knowledge sessions, promoting best practices, and creating spaces where engineers learn from each other
- Builds community within the practice someone who naturally brings people together, creates psychological safety, and makes the team a place people want to be part of
- Runs parts of practice operations contributing to onboarding processes, team rituals, practice standards, and the operational rhythms that keep the group effective
- Works across disciplines collaborates effectively across Data, AI, and Software teams to deliver integrated solutions