Top Software Engineer Jobs in Rome
The Senior Software Engineer will design and implement machine learning algorithms in C++ and/or Python, focusing on deep learning for computer vision in robotics. Responsibilities include developing deep neural networks for challenges such as lane and object detection, working with various sensor data, setting up automated training pipelines, and collaborating with engineering teams.
Design and implement infrastructure for training, evaluating, and deploying deep learning models for self-driving semi trucks. Develop and optimize training pipelines, track metrics, and enable continuous integration and deployment of model improvements in collaboration with cross-functional teams.
Join the Frontier AI team at Salesforce to develop innovative generative AI products by collaborating with AI researchers and engineers. Responsibilities include building scalable systems, applying prompt engineering, optimizing data handling, and engaging in light DevOps. Ideal candidates should have a strong background in AI technologies and be innovative problem solvers.
As a Staff Software Engineer for Infrastructure at Waymo, you will design and develop storage infrastructure features, manage datasets, and enhance the reliability of production systems. You will collaborate with partner teams and ensure efficient storage management while improving code quality and automation. Your role demands extensive experience in software engineering and distributed systems, especially in large-scale storage systems.
Join the Snowflake Control Plane team to tackle complex infrastructure challenges through innovative software solutions. Responsibilities include building scalable automation systems, developing new tools for operability, and providing technical leadership on cloud infrastructure projects.
As a Senior Software Engineer, you will develop and maintain Tanium's products, design high-performance backend services and APIs, and collaborate closely with product management and agile teams while ensuring code maintainability and scalability.
The Principal Software Engineer leads the design and development of scalable cloud-based solutions, mentors team members, and communicates project requirements effectively. They conduct requirement analysis, software quality assurance, and coding reviews, ensuring adherence to architectural standards, while supporting production and developing training materials.
You will lead the development of data tooling and frameworks, collaborating with teams to create a self-service platform for data management. You will define the technical vision and ensure strong governance of data access while mentoring other engineers and focusing on business outcomes.
Featured Jobs
As a Senior Software Engineer on the pricing and discounts team, you will enhance ecommerce products by creating integrations with point of sale systems and help in mentoring other engineers. You will work with various technologies like Ruby on Rails and TypeScript to improve product quality and scalability.
Lead Software Engineer responsible for developing web applications, driving product development goals, and providing guidance to less experienced engineers. Collaborate with product management for technical designs, improve efficiency and communication, and troubleshoot production bugs.
The Sr. Software Engineer will develop and maintain data and analytics solutions for Paze, focusing on building data engineering solutions for batch and stream processing, as well as advanced analytic solutions using BI and ML tools. Responsibilities include collaborating with teams, ensuring quality and performance, and troubleshooting production issues.
The Mid DevOps Engineer will support the development of critical mission applications for the space community, primarily focusing on DevSecOps tooling, pipelines, and containerized deployments. They will collaborate with software engineers in an Agile team to deliver capabilities to the space community.
As a Senior Software Engineer at Nextdoor, you will develop and improve backend services, collaborating with teams across engineering, product management, and design. Responsibilities include coding in Python and Kotlin, contributing to frameworks, and fostering a collaborative environment. You'll also engage with customers to understand their needs and ensure impactful solutions.
Senior Software Engineer at Coinbase working on the Coinbase Platform APIs team, responsible for building and enhancing developer experiences with APIs and SDKs for crypto applications. Required skills include Javascript, Python, and Fullstack development. Seeking a candidate with a positive attitude, passion for learning cutting-edge tech, and ability to pivot quickly in a fast-evolving crypto environment.
As a Senior Software Engineer (Backend), you will innovate and collaborate with Agile teams to develop robust software solutions for the healthcare industry. You will lead the adoption of new technologies, mentor other engineers, and ensure system reliability using your expertise in Go, Java, and various cloud technologies.
The Senior Software Engineer will design and develop scalable applications, focusing on web, desktop, and mobile platforms. They will work with a serverless backend using AWS services and Go microservices, and integrate AI technologies into products. The role requires strong skills in TypeScript, React, with experience in legal tech being a plus.
The Principal Software Engineer will architect and implement high-performance web applications, focusing on offline capabilities and data synchronization across backend systems. Responsibilities include designing robust multiplayer functionalities, leading data management efforts, and migrating legacy applications to scalable solutions.
The Staff Software Engineer, SRE at Fieldwire will enhance the platform's cloud infrastructure, influence design decisions, lead monitoring and troubleshooting efforts, provide mentorship, and ensure compliance with company standards. They will work collaboratively with engineering teams to scale and improve Fieldwire’s services.
As a Senior/Staff Software Engineer for Build Infrastructure at Woven by Toyota, you will support CI/CD processes, maintain build systems, and interface with various engineering teams. Your responsibilities include developing build configurations, diagnosing issues, and advising on best practices while working primarily with cloud and on-prem systems.
As a Senior Data Engineer, you'll design and implement scalable data pipelines, optimize data storage strategies, collaborate with engineers for seamless data integration, and support data science initiatives through efficient data processing solutions.
As a Staff Software Engineer in the ML Platform team, you'll develop and integrate methods for training ML models and support their deployment on automotive-grade devices. You will enhance data utility for vehicle data, improve tooling for ML model evaluation, and scale architecture for efficiency in a collaborative environment.
As a Senior Software Engineer in the Enterprise AI - Cloud team, you will define the architecture for scalable systems, lead implementations, collaborate with various teams, establish development standards, and implement CI/CD practices for machine learning model development.
As a Senior Software Engineer, you will oversee the migration of legacy geolocation services to a modern tech stack. Responsibilities include architecting high-availability services in Golang, developing web services and APIs, migrating databases to AWS, and promoting a microservices architecture.
As a Senior/Staff Software Engineer with a focus on front-end development, you'll lead the design and development of user-facing features for a hedging platform, integrate AI/ML algorithms, mentor junior engineers, and enhance product usability through user feedback and code reviews while working in a collaborative SaaS environment.
The Staff Software Engineer will develop and secure large distributed systems, data processing pipelines, and Cloud APIs. They will contribute to the technical direction, ensure high code quality, and design scalable systems while collaborating with other teams to enhance product reliability and availability.
Top Companies in Rome Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Italy
Tech Jobs & Startup Jobs in Milan
Software Engineer Jobs in Milan
Tech Jobs & Startup Jobs in Naples
Software Engineer Jobs in Naples
Tech Jobs & Startup Jobs in Rome
Software Engineer Jobs in Rome
Remote Jobs in Italy
Remote Jobs in Milan
Remote Jobs in Naples
Remote Jobs in Rome
All Filters
No Results
No Results