A Tenth Revolution Group Company

Your current job search

165 search results

For Permanent and Contract, Python Developer

    AI Engineer - Oslo

    Norway, Oslo

    • Negotiable
    • Developer Role
    • Skills: Python, AI, Engineer, Developer
    • Seniority: Mid-level

    Job description



    With a reputation for delivering software and cloud projects, we are now looking to expand our offerings to utilise the potential within AI

    With a strong customer base established over 25 years, we work end-to-end on projects which have a real impact on society and stakeholders

    Our previous work can be seen within companies across the power and energy market, the healthcare sector, and increasingly with scale-ups and smaller companies around Oslo

    What will you work with?


  • Solution Design and Development: you will work closely with clients to understand their business objectives and AI needs. Design and develop AI models, algorithms, and solutions tailored to address specific challenges and opportunities.


  • Prototyping and POC Development: Develop proof-of-concept solutions to demonstrate the feasibility and potential impact of AI initiatives. Iterate and refine solutions based on feedback and insights gathered during client engagements.


  • Deployment and Integration: Deploy solutions into production environments, integrating them seamlessly with existing systems and workflows. Collaborate with DevOps and IT teams to ensure smooth deployment and ongoing maintenance of AI applications.


  • Evaluation and Performance Monitoring: Evaluate the effectiveness and performance of deployed AI solutions, monitoring key metrics and KPIs to measure impact and ROI. Continuously improve and optimise AI models based on real-world feedback and usage patterns



  • What are we looking for in you?
    • Bachelors and/or Masters in an IT, Engineering, or Computer Science related subject
    • At least 3+ years of experience in a similar role involving aspects of software and data engineering
    • You should have a strong programming background (Java, Kotlin, C#, or similar) along with some Python experience
    • Experience with related cloud technologies - we have projects across Azure, AWS, GCP
    • Familiarity with working towards agile and devops processes


    We also hope you can bring experience in areas such as: data modelling, statistics, databases, datawarehousing, ETL, AI best practice

    As part of a new department, there are opportunities to help define your own position, and bring your expertise to a wider team that is eager to learn. There are options internally to grow your own knowledge within development, data, ML, and security - with established teams in each of these areas

    For any questions, or more information, contact Lucy on l.whiting@tenthrevolution.com

    Data AI Coach

    Spain, Madrid

    • Negotiable
    • Engineer Role
    • Skills: Python
    • Seniority: Senior

    Job description



    Data & AI Curriculum Owner



    Desde Tenth Revolution Group, estamos buscando profesionales para un emocionante proyecto en el ámbito de la ingeniería de datos. Esta posición es parte de un equipo que impulsa la mejora y eficacia empresarial a través de la AI. Esta posición es crucial para el proyecto de transformación digital de estelíder en el sector industrial, a través de la IA. Tendrás la oportunidad de impulsar soluciones innovadoras, colaborar con desarrolladores de primer nivel y optimizar modelos que configuran el futuro de la industria.



    Sobre la posición: Como Data & AI Curriculum Owner, tu principal responsabilidad será impulsar la creación, desarrollo y gestión del portafolio de aprendizaje de Datos y AI, asegurando que se alinee con las necesidades y objetivos organizacionales. También serás responsable de mejorar continuamente el portafolio basado en la retroalimentación de los estudiantes y las necesidades comerciales en evolución. Contribuirás significativamente al desarrollo y mantenimiento de un portafolio integral de aprendizaje que abarca todas las áreas de Datos y AI, colaborando estrechamente con diversos stakeholders para garantizar su relevancia y efectividad.

    Responsabilidades:
    • Desarrollar y mantener un portafolio de aprendizaje integral que cubra todas las áreas de Datos y AI.
    • Evaluar la calidad del material de aprendizaje externo, interactuar y negociar con posibles proveedores.
    • Colaborar con diversos stakeholders para asegurar que el portafolio satisfaga las necesidades de la organización.
    • Trabajar junto con Data Training y AI y Especialistas en Habilitación de Aprendizaje para crear nuevos formatos de aprendizaje interno y material de estudio.
    • Evaluar el uso de AI para el desarrollo de material de aprendizaje.
    • Evaluar regularmente la efectividad del portafolio y realizar mejoras según sea necesario.
    • Mantenerte actualizado sobre las últimas tendencias y avances en Datos y AI para garantizar que el portafolio esté actualizado y relevante.
    • Interactuar con Data & AI Adoption Manager y el líder del equipo para incorporar feedback en el portafolio y crear un plan de trabajo a medio plazo.


    Requesitios:
    • Título de Licenciatura o Maestría en Ciencias de la Computación, Sistemas de Información o un campo relacionado. Será muy valorable doctorado, formación específica en Data e información empresarial.
    • Al menos 4 años de experiencia en un rol similar.
    • Experiencia en la enseñanza y gestión de programas de educación/capacitación a gran escala y gestión de portafolios de productos.
    • Estas acostumbrado a lidiar con desafíos y oportunidades en la promoción de iniciativas de aprendizaje/habilitación basadas en Datos y AI dentro de una organización.
    • Fuerte comprensión de los conceptos, herramientas y técnicas de AI y Ciencia de Datos.
    • Deseo de entender las necesidades comerciales (y de aprendizaje) de distintos interlocutores.
    • Muy buenas habilidades de gestión de proyectos.
    • Experiencia con sistemas de gestión de aprendizaje.
    • Capacidad para definir requisitos para el portafolio de aprendizaje de stakeholders internos y externos.
    • Fluidez en inglés -C1- e idealmente en alemán.


    Deseable:
    • Experiencia en un entorno global y multicultural.
    • Experiencia con diversos proveedores y plataformas de contenido de aprendizaje (AI).
    • Familiaridad con la capacitación corporativa y el aprendizaje de adultos.
    • Habilidades de idiomas adicionales de conversación.


    Condiciones
    • Salario competitivo
    • Horario de trabajo flexible y opciones de trabajo desde casa, para que puedas equilibrar tu vida laboral y personal.
    • Oportunidades de aprendizaje y desarrollo.
    • 23 días de vacaciones al año + 5 días adicionales + 2 días culturales.
    • Un entorno de trabajo colaborativo, confiable e innovador.
    • Ser parte de un equipo internacional y trabajar en proyectos globales.
    • Relocation pack




    Sé parte de un proyecto innovador que transforma la manera en que una organización líder maneja y utiliza los datos para generar valor. Si te interesa, aplica a la oferta o contacta con
    p.hernando@tenthrevolution.com

    Principle Unity Developer

    Norway, Ålesund

    • NOK 850,000 to NOK 950,000 NOK
    • Developer Role
    • Skills: Python, Unreal/Unity
    • Seniority: Senior

    Job description

    Role: Lead Unity Developer



    Location: Remote

    Interested in DOTS? Want to impact the daily lives of millions? This opportunity offers both.



    About Us:



    We are at the forefront of developing simulations that provide accurate insights into how proposed large infrastructure projects will affect the population's lives. Our interactive representations of the real world empower decision-makers to assess different options, identify potential issues, and collaborate to ensure the best possible solutions.

    Role Overview:



    We are looking for experienced Unity developers to enhance our open-world simulation platform. As a Lead Unity Developer, you will be instrumental in developing our graphics platform and our user-facing product, Sandbox. You will tackle technical challenges, mentor the team, and contribute to our inclusive and innovative culture.

    Our strong connection to the academic world enables us to produce breakthrough projects with real-world applications. Our research and innovative ethos permeate the company, encouraging you to explore new solutions and the latest technologies.

    As the Lead Unity Developer, you will have significant ownership and decision-making power over the technical architecture and lead your team to build a beautiful, efficient solution.

    Key Responsibilities:

    • Develop and enhance our graphics platform and Sandbox product.
    • Push technological boundaries in open-world simulations.
    • Mentor team members and solve complex technical issues.


    Requirements:

    • Bachelor's degree in Technology, Computer Science, or a related field.
    • Experience with C#, C++, Java, and Python.
    • Extensive experience with Unity 3D in game engines.
    • Knowledge of rendering, client-server networking, and physics.
    • Expertise in real-time, high-traffic systems (e.g., MMO or multi-projector).
    • Proficiency in shaders, GPU, and 3D file formats.
    • Strong TDD and Unity Test Framework skills.
    • Expertise in serialization and modularizing Unity projects.
    • Proven experience with WebGL or similar technologies.


    Bonus Points For:

    • Knowledge of Unity DOTS.
    • Experience with observability patterns.
    • Proficiency with Unity UI Toolkit.
    • Understanding of Protobuf.
    • Strong mathematical and physics knowledge in 3D engines.
    • Familiarity with Pixyz, .gbl, and .gltf.


    Join us and lead the development of innovative simulations that make a real difference in the world!

    Please reach out to Elizabeth Tyler at e.tyler@nigelfrank.com for further details or to apply.

    Senior AWS Developer

    Poland, Dolnośląskie

    • Negotiable
    • Engineer Role
    • Skills: Python, Django, FastAPI, Azure
    • Seniority: Senior

    Job description



    Exciting Opportunity for a Python Developer with Azure Experience!

    Are you a skilled Python Developer looking to elevate your career with Azure expertise? Our client, a leader in the tech industry, and focusing on sustainable solutions, is seeking a talented individual to join their innovative team and contribute to transformative projects.

    Key Responsibilities:
    • Develop robust Python applications and solutions tailored to meet business needs.
    • Utilize Azure services such as Azure Functions, Azure SQL Database, and Azure App Service to build scalable and efficient solutions.
    • Collaborate with cross-functional teams to design and implement cloud-based architectures.
    • Ensure code quality through testing, code reviews, and continuous integration.


    Required Skills:
    • Proficiency in Python programming and strong understanding of Python frameworks.
    • Hands-on experience with Azure services, including but not limited to Azure DevOps, Azure Functions, Azure SQL Database, and Azure App Service.
    • Familiarity with cloud-native development practices and microservices architecture.
    • Solid understanding of software development best practices, version control systems, and agile methodologies.


    Preferred Qualifications:
    • Certification in Azure (e.g., AZ-204, AZ-303, AZ-400).
    • Experience with containerization technologies such as Docker and Kubernetes.
    • Knowledge of CI/CD pipelines and automated deployment processes.


    What's in It for You?
    • Opportunity to work on cutting-edge projects using the latest technologies.
    • Collaborative and inclusive work environment that encourages growth and learning.
    • Competitive compensation package and comprehensive benefits.


    If you're ready to take your Python development skills to the next level and contribute to exciting Azure-based projects, we want to hear from you!

    Senior Machine Learning Engineer

    Finland, Helsinki

    • €5,500 to €6,500 EUR
    • Developer Role
    • Skills: Machine Learning, AWS, Python, NLP
    • Seniority: Mid-level

    Job description



    s a Senior Machine Learning Engineer, your role encompasses a spectrum of responsibilities including data analysis, data preparation, model implementation, and deployment of machine learning and deep learning models. Collaborating closely with our development team, you'll be instrumental in packaging our software into containerized releases. Your projects will span Large Language Models (LLMs) and Computer Vision (CV), with a primary focus on extracting information from financial and business documents for subsequent processing.



    Operating within a compact machine learning team, your aptitude for problem-solving and capacity to work autonomously are indispensable. Yet, this environment also presents an opportunity for you to influence project development and enhance customer experiences. Creativity is not just encouraged but celebrated within our dynamic setting.



    You're an ideal candidate if you possess experience in some of the following areas:

    - Implementing deep learning algorithms using PyTorch

    - Full-cycle ML model development, from Jupyter Notebook to deployment

    - Proficiency in the mathematical foundations of ML, including Linear Algebra and Statistics

    - Familiarity with modern CV and Natural Language Processing (NLP) techniques

    - Creating and configuring containerized ML applications with Docker

    - Proficient programming skills in Python

    - Scripting on Linux systems using Bash and Python

    - A fearless approach to exploring innovative problem-solving methods with meticulous attention to detail

    - A business-oriented mindset towards addressing challenges

    - Knowledge or experience in Key Information Extraction tasks (desirable)

    - Hands-on experience with local LLMs (desirable)

    - Experience in fine-tuning local LLMs (highly advantageous)



    You'll engage with various technologies including Ubuntu, Python, Bash, GitHub, and PyTorch.



    My client is looking to begin the interview process ASAP with limited interview spots this and next week, so don't miss out.

    This is a brief description of the role, for the full information, simply apply to the role and I will call you to discuss.

    Twitter: @_JeffersonFrank

    LinkedIn: https://www.linkedin.com/in/george-heron-aa8676138/

    Email: g.heron@frankgroup.com

    Phone: +358 753 266586

    Book a Meeting: https://calendly.com/g-heron

    Please Note: This is a permanent role. This role is for Finnish residents only. This role does not offer Sponsorship. You must have the right to work in Finland with no restrictions. Some of our roles may be subject to successful background/security checks.

    If this wasn't exactly the role you were looking for, please apply to this role anyway, just highlight what you are looking for, apply with your CV with a brief overview of what you are looking for (The role, top 3 techs, location, salary).

    I will call you to discuss your skill-set further, there may be other roles I am working on that you may be suited for.

    I specialise in Mobile, Web and Cloud (AWS) recruitment here at Jefferson Frank International, focusing on the placement of highly-skilled candidates in various IT positions (Engineers, Analysts, Architects, Consultants, Project Managers, Management etc.).

    We are the only global recruitment agency dedicated solely to AWS technology. Jefferson Frank is the AWS recruitment agency of choice. Whether it's a contract, permanent or remote position, we find great people great jobs.

    Senior Python Developer

    Poland

    • Negotiable
    • Engineer Role
    • Skills: Python, Django, FastAPI, Azure
    • Seniority: Senior

    Job description



    Exciting Opportunity for a Python Developer with Azure Experience!

    Are you a skilled Python Developer looking to elevate your career with Azure expertise? Our client, a leader in the tech industry, and focusing on sustainable solutions, is seeking a talented individual to join their innovative team and contribute to transformative projects.

    Key Responsibilities:
    • Develop robust Python applications and solutions tailored to meet business needs.
    • Utilize Azure services such as Azure Functions, Azure SQL Database, and Azure App Service to build scalable and efficient solutions.
    • Collaborate with cross-functional teams to design and implement cloud-based architectures.
    • Ensure code quality through testing, code reviews, and continuous integration.


    Required Skills:
    • Proficiency in Python programming and strong understanding of Python frameworks.
    • Hands-on experience with Azure services, including but not limited to Azure DevOps, Azure Functions, Azure SQL Database, and Azure App Service.
    • Familiarity with cloud-native development practices and microservices architecture.
    • Solid understanding of software development best practices, version control systems, and agile methodologies.


    Preferred Qualifications:
    • Certification in Azure (e.g., AZ-204, AZ-303, AZ-400).
    • Experience with containerization technologies such as Docker and Kubernetes.
    • Knowledge of CI/CD pipelines and automated deployment processes.


    What's in It for You?
    • Opportunity to work on cutting-edge projects using the latest technologies.
    • Collaborative and inclusive work environment that encourages growth and learning.
    • Competitive compensation package and comprehensive benefits.


    If you're ready to take your Python development skills to the next level and contribute to exciting Azure-based projects, we want to hear from you!

    Senior/Analyst Programmer (Python/Java)

    Hong Kong

    • HK$35,000 to HK$45,000 HKD
    • Programmer Role
    • Skills: Java, python, ERP, SDLC, leadership, HR system, CRM, Development
    • Seniority: Senior

    Job description



    We are seeking an Senior/Analyst Programmer to join our client dynamic team. As an Senior/Analyst Programmer, you will be responsible for developing and maintaining their enterprise resource planning (ERP) systems using Python and Java. Your expertise in these programming languages will be essential in ensuring the smooth operation and continuous improvement of our ERP applications.

    In this role, you will collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. You will design, develop, test, and deploy ERP modules while adhering to coding standards and best practices. Additionally, you will provide technical support and troubleshooting expertise to resolve any ERP-related issues that may arise.

    This is a fantastic opportunity for a technologically-savvy individual who enjoys working in a challenging and fast-paced environment. If you have a passion for software development, possess strong analytical and problem-solving skills, and have a solid understanding of ERP systems, we want to hear from you!

    Responsibilities

    • Develop and maintain project using Python and Java
    • Lead the SDLC, collaborate with business stakeholders to understand requirements and translate them into technical solutions
    • Design and develop ERP modules to enhance functionality and efficiency
    • Test ERP applications for quality assurance and perform debugging when necessary
    • Ensure compliance with coding standards and best practices
    • Provide technical support and troubleshooting expertise for ERP-related issues
    • Continuously evaluate and improve ERP systems based on user feedback and changing business requirements

    Requirements

    • Bachelor's degree in Computer Science, Information Technology, or a related field
    • Proficiency in Python and Java programming languages
    • Understanding of ERP systems and their modules (e.g., finance, inventory, HR) is a good plus.
    • Experience with database management systems (e.g., MySQL, Oracle)
    • Familiarity with software development methodologies and practices (e.g., Agile, SCRUM)
    • Excellent problem-solving and analytical skills
    • Strong communication and collaboration abilities
    • Ability to work independently and in a team-oriented environment
    • Detail-oriented with excellent organizational skills
    • Ability to multitask and prioritize work effectively
    • Continuous learning mindset and a passion for software development


    The company has great reputation and offers a permanent position to the suitable candidate. This will be a great opportunity for you if you are looking for a good career path in the IT industry. If you are interested and qualified, send your CV in word format to Sandy, s.lai@frgconsulting.com or call me at +852 3018 0381 to discuss further.

    Data Engineer - Bergen

    Norway, Bergen

    • Negotiable
    • Engineer Role
    • Skills: Data Engineer, SQL, Python, Azure
    • Seniority: Mid-level

    Job description



    We are looking to strengthen our data team with more competence in Azure - are you our new data engineer?

    You will play an integral part in our established data environment, with a focus on designing, implementing, and maintaining solutions on Azure

    Your day-to-day can involve:
    • Designing, implementing, and maintaining data pipelines and ETL processes on Azure
    • Collaborating with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions
    • Optimising and troubleshooting existing data infrastructure
    • Implementing data security in compliance with industry standards.
    • Staying up-to-date with the latest technologies in your field


    We are looking for you to bring:
    • A strong academic background in a relevant field (e.g. computer science, engineering, IT, or similar)
    • Professional experience as a Data Engineer with a focus on Microsoft technologies
    • Proficiency in SQL and/or Python
    • Experience with Azure data services, including Azure Data Factory, Azure Databricks, and Azure Synapse Analytics
    • Good understanding of data modelling, warehousing, and ETL processes


    It is also beneficial if you have:
    • Azure certifications related to data engineering
    • Familiarity with big data technologies and machine learning concepts
    • Experience with data lakes and NoSQL databases


    What's it like working with us?

    You will be joining an international and informal working environment, where flexibility and functionality are key

    Central to the working culture is the work-life balance to ensure you are as productive as can be in a supportive environment. In practical terms, this means you can work from the office or at home - whatever works for you, and also make good use of flexible working hours to ensure your life outside of work is taken care of too

    We encourage collaboration across teams and departments to keep colleagues up to date - especially in an industry which moves as quickly as data!

    Regardless of seniority, we encourage everyone to come up with new ideas and be a part of the decision making process - we grow faster together!

    For more information or any questions, contact Lucy on l.whiting@frankgroup.com

    Data Engineer - Stavanger

    Norway, Stavanger

    • Negotiable
    • Engineer Role
    • Skills: Data Engineer, SQL, Python, Azure, ETL
    • Seniority: Senior

    Job description



    We are searching for a data engineer in Stavanger!

    Your role will involve designing, developing and maintaining data infrastructure in cloud to allow colleagues in data science and analytics to access insights & create solutions, and support stakeholders in making informed decisions

    Your role can cover:


  • Data Integration and Processing: Collaborating with internal teams and external partners to identify and integrate diverse datasets from different sources, and utilise ETL processes to cleanse, transform, and enrich data for analysis


  • Data Modelling and Architecture: Design and implement scalable data models and architectures optimised for performance, scalability, and reliability. Develop and maintain data warehouses and data lakes to support needs


  • Analytics and Visualisation: Develop data pipelines to enable advanced analytics, predictive modelling, and machine learning applications. Use tools such as Power BI to create interactive dashboards and reports that provide valuable insights into energy consumption, production, and trends


  • Optimisation and Automation: Continuously monitor and optimise data pipelines and workflows to improve efficiency and reduce latency. Implement automation techniques to streamline data ingestion, processing, and analysis



  • We are looking for you to have some of the following skills/experiences:
    • Bachelors and/or Masters in an IT or Engineering related subject
    • Proficiency in Azure services such as Azure Data Factory, Azure Databricks, Azure SQL Database, Azure Synapse Analytics, and Azure Blob Storage for data integration, processing, storage, and analytics in the cloud
    • Experience in developing and deploying ETL solutions using SSIS to extract, transform, and load data from disparate sources into SQL Server databases.
    • Familiarity with DevOps practices and tools for version control, continuous integration, and automated deployment of data solutions.
    • Strong skills in data visualisation and reporting using Power BI
    • Proficiency in Python and SQL




    For any questions, contact Lucy on l.whiting@tenthrevolution.com

    Python Developer Jobs | FRG Consulting

    Looking for a new challenge? Apply for Python Developer Jobs and discover your next career move today.