Software Engineer - AWS
Role details
Job location
Tech stack
Job description
- Flexible hours that adapt to your productivity and work style
- Comprehensive social benefits
- Training budget and participation in technical conferences
- Back-End Development: Design and implement robust and scalable back-end systems; Develop efficient APIs that integrate complex data and AI algorithms; Optimize performance of applications handling large data volumes; Maintain code quality through best practices, testing, and technical documentation
- Front-End Contribution: Develop intuitive interfaces using React to visualize complex data; Collaborate in designing user experiences that facilitate decision-making; Integrate front-end with back-end systems efficiently and maintainably
- Integration and Deployment: Manage CI / CD pipelines for automated and secure deployment; Work closely with data scientists to productize research algorithms; Participate in defining technical architectures for new projects
Requirements
We are looking for a Software Engineer with solid software engineering background to join our team in developing innovative solutions that solve real market problems. You will primarily work on developing complex and scalable back-end systems for AI solutions, with opportunities to contribute to front-end development when needed.
Your expertise will be key to transforming research concepts into productive applications that optimize urban transport, improve global logistics, and contribute to more sustainable cities. You will collaborate closely with data scientists, domain experts, and researchers in an environment where technological innovation combines with real social impact. What you need to excel
- Degree in Computer Science or related field
- ~3+ years of experience in software development, with emphasis on back-end systems
- Proven experience in real development and production deployment projects
- Professional experience with Java and Python, with ability to work efficiently in both Software Architecture and Front-End Development (Highly Valued)
- React: Practical experience developing user interfaces with React and its ecosystem
- JavaScript / TypeScript: Solid knowledge of modern front-end stack
- UI / UX: Ability to create intuitive interfaces that handle complex data
- DevOps and Infrastructure: Experience with Docker and container orchestration
- CI / CD: Knowledge of continuous integration and deployment pipelines
- Cloud Platforms: Familiarity with AWS, GCP, or Azure for production deployment
- Tools: Git, monitoring systems, and observability tools
- Understanding of Machine Learning algorithms and their practical application
- MLOps: Experience in model lifecycle, from development to production monitoring
- Real Innovation Projects: Prediction Systems for route optimization and urban fleet management; Data Platforms that process mobility information in real-time; Participation in Horizon Europe projects and innovation initiatives; Continuous training in emerging AI technologies and software development