Job Title: Senior Software Engineer (for AI Applications) Location: Preferably Hybrid in Porto Work Regime: Full-time Overview / Summary: LUZA Group is looking to expand our team with an experienced Senior Software Engineer who is passionate about developing innovative AI solutions. This role involves creating AI applications, developing machine learning algorithms, and integrating AI APIs to build scalable and predictive models.
Responsibilities and Tasks: Design, develop, and deploy AI applications and machine learning models to meet business needs.Develop and optimize machine learning algorithms, ensuring they are efficient and scalable for real-world applications.Integrate AI APIs and third-party services into existing systems to enhance functionality and improve performance.Collaborate with data scientists, engineers, and other teams to ensure seamless integration of AI-driven solutions.Build and optimize scalable AI models that can be deployed in production environments. Mandatory Requirements: Strong experience in software engineering with a focus on AI applications.Proficiency in programming languages such as Python, C#, or Java.Hands-on experience with AI frameworks like TensorFlow, PyTorch, or other machine learning libraries.Experience with both supervised and unsupervised learning techniques.Familiarity with cloud platforms, especially Azure, and hands-on experience with Azure Machine Learning.Ability to build, deploy, and maintain scalable AI models in production.Languages: Portuguese and English, both fluent. Nice to have: Microsoft Certified: Azure AI Engineer Associate or Azure AI Fundamentals.Experience with CI/CD pipelines and version control systems such as Git.Familiarity with data pipelines, data preprocessing, and working with large datasets.Knowledge of cloud-native architectures and containerization tools like Docker and Kubernetes.