Job Title: Senior Software Engineer (for AI Applications)
Location: Preferably Hybrid in Porto
Work Regime: Fulltime
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 realworld applications.
- Integrate AI APIs and thirdparty services into existing systems to enhance functionality and improve performance.
- Collaborate with data scientists engineers and other teams to ensure seamless integration of AIdriven 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.
- Handson 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 handson 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 cloudnative architectures and containerization tools like Docker and Kubernetes.