Senior Software Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
About the Role
We are looking for a Senior Backend Engineer with strong DevOps skills to join our AI team. Our AI team is based in Paris and serves as the central nervous system of IQGeo for intelligent automation, that helps 30,000 field technicians get the job done right the first time thanks to real-time image analysis (20M+ analyzed imaged annually on the cloud and mobile devices).
About Us
Achieving universal broadband equity and meeting net zero carbon emissions are two of the biggest social and environmental challenges that the IQGeo team is tackling. To achieve this, more than 500 innovative telecommunications and utility companies around the world are “building better networks” using our award-winning geospatial software to deploy the fiber optic and distributed energy networks of the future. We play a vital role in helping utilities plan, design, construct and maintain the complex network assets essential to the success of our businesses and well-being of our communities. As a carbon neutral software company, we invite creative and talented people to join us in our mission to transform communication and utility networks for the long-term sustainability of our shared planet. Learn more about our customer stories.
Our Engineering teams are in Cambridge (UK), Denver (USA), Salt Lake City (USA), Ghent (Belgium), and Paris (France) and are responsible for designing and developing our geospatial products which are available both as cloud services and for on-premises deployment. You will be helping to develop the next generation of innovative geospatial products that support mission-critical operations for our global customer base.
We are convinced that diversity and inclusion are the true engines of innovation. In an industry still finding its way, we embrace difference as a core strength. We are committed to building a team that reflects a wide range of backgrounds, skills, and viewpoints, creating an environment where everyone feels confident bringing their authentic selves to work so we can achieve our best, together.
What You’ll Do
As an integral part of the AI team, you will own the end-to-end development lifecycle - designing, building, deploying, testing and maintaining scalable services capable of 50k+ daily image analyses. You will have the opportunity to make critical technical and architectural choices.
You will also be the go-to-person in the squad for DevOps topic and will work closely with the platform engineering/infrastructure team as the liaison between the two teams.
You will also take part of contributing to R&D topics, including the integration of GenAI technologies into our products, and making critical technical and architectural choices.
Within 1 month, you will:
- Learn everything there is to know about the business and the technology behind it. You will learn how our product works and how it's used by our customers
- Integrate your squad, follow the onboarding process and start working on your first tasks
- Dig into the code of one of thesystems of the platform.
- Start and complete your Onboarding Project, which all new employees do within their first month, and push at least one bug fix/small feature in production
Within 3 months, you will:
- Participate to the brainstorming session for the next cycle in the squad with the product team.
- Be familiar with a first systemand its various components
- Design and complete your first feature squad with success
- Help our solution architects to transition to your newly deployed feature
Within 6 months, you will:
- Monitor and improve deployed solutions: work on speed, stability and accuracy improvements, solve production issues and scaling needs.
- Help design specifications of the next big features of the platform.
Within 1 year, you will:
- Mentor team members
What You’ll Bring
Essential skills & experience
- Fluent written and spoken French
- Professional written and spoken English
- Great human qualities and a love for teamwork
- Excellent analytical and problem-solving skills
- Great oral and written communication skills, able to present technical concepts to non technical profiles
- 5+ years of proficiency in development
- 3+ years of professional experience with web frameworks for building server-side applications in Python (Django, Flask or similar)
- Professional experience with SQL and RDBMS technology (PostgreSQL, SQLite, or similar)
- Experience with distributed systems and Docker
- Experience with Linux system and bash scripting
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions)
If you don't meet 100% of the criteria above, you can still apply and explain why you belie