Software Engineer AI Applied
Indexed description
Position Overview
We are seeking a Software and Applied AI Engineer responsible for the development and maintenance of software platforms and internal tools, as well as the design and implementation of machine learning and data-driven solutions for advanced analysis and system optimization.
Key Responsibilities:
- Development and maintenance of software platforms and internal company tools
- Design and development of applications in Python and C/C++ focused on data processing, automation, and advanced analytics
- Development of pipelines for acquisition, organization, validation, and exploitation of large volumes of test and production data
- Design, training, and validation of Machine Learning and Artificial Intelligence models applied to anomaly detection, early fault detection, event classification, predictive analysis, and system behavior analysis
- Implementation of models using PyTorch, TensorFlow, or equivalent frameworks
- Development of visualization systems, dashboards, and real-time reporting tools for technical analysis and performance tracking
- Development of test automation tools and large-scale result analysis solutions
- Statistical data processing and analysis to support validation and continuous improvement of products and processes
- Integration with production systems, internal tools, and data management platforms
- Participation in code reviews, definition of software architecture, and improvement of development best practices
- Management of repositories and collaborative workflows using Git/GitLab
- Active contribution to the improvement of team methodologies, tools, and processes
Experience:
A minimum of 2-3 years
- Solid experience in software development with Python
- Experience in C/C++ development
- Experience in data processing, analysis, and exploitation
- Experience in developing and training Machine Learning models
- Practical knowledge of frameworks such as PyTorch, TensorFlow, or similar
- Experience in anomaly detection, classification, fault detection, or predictive analysis
- Experience developing visualization tools, reporting, and dashboards
- Knowledge of version control tools and collaborative workflows using Git/GitLab
- Fluent level of English
- Experience working with large volumes of industrial or test data
- Knowledge of MLOps, model deployment, and maintenance
- Experience in data pipeline automation
- Experience with SQL/NoSQL databases and data analysis tools
- Knowledge of distributed architectures and real-time processing
- Strong analytical skills and results-oriented mindset
- Ability to work autonomously
- Strong problem-solving skills using data-driven approaches
- Analytical thinking and continuous improvement mindset
- Strong communication skills and teamwork ability
- Ability to transform complex data into actionable insights
- Interest in innovation and practical application of AI in real environments
- Python
- C/C++
- PyTorch
- TensorFlow
- Git / GitLab
- Ability to work in a standard office environment and use a computer for extended periods
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search