AI Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are looking for an AI Software Engineer to join our team at xelerate.tech in Porto, Portugal. You will be a generalist that bridges AI development, productization, and data engineering, deliberately broad. You will adapt to changing project needs by building new agent features, connecting data sources, creating data pipelines, and writing tests. Your focus will be on providing flexible hands-on support to keep AI solutions moving smoothly from idea to delivery.
Responsibilities
- Contribute flexibly to both LLM agent development and productionization based on evolving project priorities and roadmap demands
- Implement core features, API connections, and tool integrations within existing AI agent architectures
- Connect internal industrial data sources and systems to support agent workflows and data ingestion processes
- Assist with data engineering tasks and contribute to the broader shared Data & Analytics Platform (data pipelines, data models, integrations)
- Create comprehensive technical documentation, write automated tests, and support quality measurement and evaluation frameworks
- Collaborate actively across the hybrid team structure, pairing with senior engineers and the AI Solution Architect to continuously refine software delivery
Requirements
- Practical experience in software development using Python
- Exposure to LLM concepts/APIs or a strong, proactive motivation to rapidly specialize in AI engineering, MLOps, and data systems
- Familiarity with Git/GitHub, Azure DevOps, SQL, and foundational cloud concepts (Azure AI Foundry exposure is a plus)
- Highly curious, adaptable profile comfortable switching focus across AI logic, backend tasks, and data engineering as business needs evolve
- Strong team orientation, proactive communication, and full proficiency in English
We Offer
- Remote-flexible environment
- Highly attractive salary and benefits
- Great work-life balance and flexibility
- Commitment, quality, and continuous improvement as core principles of our culture
- Highly engaged tech community
- International career opportunities
- Focus on individual development
About the Company
xelerate.tech is passionate about software, tech, and people. We aim to attract the most talented engineers to deliver high-quality software products through highly performant teams.
A Note from Our Team
We know that applying for a new job can be a big step in your life and a bit intimidating, but also an opportunity to improve your professional and personal life. Don’t worry, we’ve got you. We will be with you every step of the way. If you have any questions or concerns before applying, feel free to reach out to us at [email protected]. We look forward to your application!
© xelerate.tech. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT-послуги / розробка ПЗ