Software Developer
Role details
Job location
Tech stack
Job description
features that enhance our Cybersecurity product and keep it ahead of the curve. Responsibilities * Collaborate with subject matter experts and Product Owner to understand requirements, business goals, and user needs. * Design and develop Javi, using state-of-the-art AI/ML algorithms, frameworks, and best practices. * Build intuitive user interfaces that ensure smooth integration of Javi into existing systems and platforms. * Drive continuous improvement by monitoring real-world usage, collecting feedback, and optimizing performance. Your Profile * Be genuinely passionate about Artificial Intelligence and Machine Learning, with a drive to apply them to real-world problems. * Stay up to date with the latest advancements in AI/ML technologies and be eager to identify new opportunities to enhance the capabilities and features of Javi. * Have the ability to collaborate effectively in cross-functional teams, working closely with Designers, Product Owners, and QA engineers to deliver
Requirements
high-quality solutions. * Be open to working with the latest technology trends and experimenting with cutting-edge approaches to keep our product at the forefront. Experience & Qualifications * Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field. * +5 years of experience in C# / Python or similar. * Nice to have: +2 years of experience in AI/ML software development, preferably in product-focused environments. * Nice to have: Experience designing AI solutions based on multi-agent architectures, including ACPs (Agent Communication Protocols) and MCPs (Multi-agent Control Protocols). Knowledge & Skills * Solid understanding of software development methodologies, version control systems, and agile practices. * Familiarity with OpenAI and Azure AI technologies. * Experience or knowledge of AI Assistants development, NLP frameworks, ChatGPT, Semantic Kernel, or similar projects. * Familiarity with Clean Architecture, SOLID principles, and other modern software engineering best practices. * Strong proficiency in Python and C#. * Solid understanding of AI concepts. * Excellent problem-solving skills with strong attention to detail. * Fluent in English, both written and spoken. Benefits * Competitive salary & benefits * Internet reimbursement - €35/month * €100/month on our online benefit platform * Hybrid work policy * Support for your ongoing growth & development * Team-building activities * Great work environment About Omada Omada is a fast-growing global cybersecurity software company with locations across the world and headquartered in Copenhagen, Denmark. We are a Gartner Magic Quadrant leader in Identity Governance and Administration with one of the most advanced SaaS platforms in the industry. Omada's growth is backed by some of the best private equity funds in the world who are investing in technology and looking to expand Omada's overall R&D organization. Essential Information * Seniority level: Mid-Senior level * Employment type: Full-time * Job function: Engineering and Information Technology * Industry: Software Development * Location: Alicante, Valencian Community, Spain Omada is an equal opportunity employer and qualified applicants will be considered without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability or any other protected class. At Omada, we are experts in cybersecurity, taking our customers by the hand, helping them to take identity and access management to the next level. We offer you the opportunity to work with passionate, competent people, experts within their field, in an informal and agile organization with a flat structure. We thrive on being challenged and everything we do is anchored in our core values of ambition, teamwork, constant care, and creating