Senior AI Developer
Jonas SoftwareAbout the role
Job Description:
Senior AI Developer
JOB RESPONSIBILITIES
Provide strong technical expertise in AI systems and maintain responsibility for end-to-end solution development including model integration, toolchain design, and system architecture
Work extensively on our AI frameworks to design and develop robust, scalable, and secure agent-based and LLM-driven applications
Design, implement, test, debug, and document AI-powered solutions according to functional and technical requirements
Collaborate with internal stakeholders and, where required, with clients to understand business challenges and provide innovative AI-powered solutions
Diagnose and resolve complex system behaviors involving AI model output, prompt logic, memory strategies, or API integration. This may require direct engagement with customers
Apply best practices in prompt engineering, RAG architecture, LangGraph design patterns, and secure AI system development to improve our AI platforms
Coach and mentor team members in areas such as Python AI development, LLM tool-calling, and LangChain/LangGraph workflows
Create and defend time estimates for AI solution design and implementation; support the broader team in accurate planning
Undertake optimization of model interactions (token usage, latency, accuracy) and refactor procedural AI codebases for clarity, maintainability, and performance
Work within deadlines in relation to product releases and AI deployment timelines, consistently completing assigned tasks within required timeframes
Provide regular updates on AI development activities and status
Actively contribute to knowledge sharing and participate in learning and development opportunities provided by the company
Uphold and promote the values and professional standards expected by the organization
CHARACTERISTICS
Excellent communicator with the ability to explain complex AI and ML concepts clearly to both technical and non-technical stakeholders
Collaborative and focused on achieving shared team goals in fast-paced environments
Strong analytical and logical thinking with a structured yet creative approach to designing AI systems
Detail-oriented with a commitment to accuracy and quality in code and model integration
Friendly, open-minded, and resourceful with a proactive attitude
Self-driven and motivated, with a strong desire to mentor and uplift teammates
Calm and solution-focused when addressing complex or time-sensitive issues
EXPERIENCES AND SKILLS
Degree qualification (or equivalent experience) in Computer Science, Artificial Intelligence, Software Engineering, or related discipline
Minimum of 6 years of professional software development experience, with at least 3 years in AI/ML, LLMs, or intelligent agent systems
Hands-on experience with modern AI/LLM stacks including:
Python, LangGraph, LangChain, LLM orchestration, RAG pipelines
Integration with AWS Bedrock, Anthropic Claude, OpenAI, or similar platforms
Vector databases (e.g., pgvector, Pinecone, Weaviate) and memory management for LLMs
High-level understanding of agentic design patterns, AI system security, and prompt optimization
Excellent knowledge of:
Object-oriented and functional programming in Python
Structured and unstructured data storage (e.g., Postgres, Redis, S3)
Modern IDEs and AI debugging tools
Version control (e.g., Git, GitHub Actions, CI/CD for AI pipelines)
Solid understanding of Agile methodologies; Scrum experience preferred
Ability to work independently and collaboratively in an AI R&D team
Strong work ethic and professional communication skills
#LI-PP1
Business Unit:
Jonas FitnessScheduled Weekly Hours:
40Number of Openings Available:
1Worker Type:
RegularApply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s