2 871 Python jobs in Saudi Arabia

Python Developer

Ines Partners

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

We’re looking for a skilled Python Developer for one of our clients in Saudi Arabia!

Are you an experienced Python Developer ready to take on an exciting challenge? This opportunity is for someone who can hit the ground running and deliver high-quality solutions.

Location: Saudi Arabia Start Date: AS Responsibilities:
  1. Design, develop, and maintain Python-based applications.
  2. Write clean, reusable, and efficient code.
  3. Collaborate with cross-functional teams to define and implement innovative solutions.
  4. Debug and resolve application issues to ensure smooth performance.
  5. Stay updated on the latest Python frameworks and best practices.
Qualifications:
  1. Minimum 5 years of experience in Python development.
  2. Strong knowledge of frameworks like Django, Flask, or FastAPI.
  3. Experience with RESTful APIs and database systems (SQL/NoSQL).
  4. Proficiency in version control systems like Git.
  5. Excellent problem-solving skills and attention to detail.
Ready to make an impact?

Apply now by sending your CV to .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Python Developer

Saudi Networkers Services

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Senior Python Developer role at Saudi Networkers Services .

Responsibilities
  • Develop, test, and maintain scalable Python applications and APIs.
  • Design and implement solutions that integrate with LLMs and GPT models to solve real-world problems.
  • Collaborate with cross-functional teams to understand project requirements and deliver optimized solutions.
  • Work on the fine-tuning, deployment, and integration of LLMs and GPTs into applications.
  • Develop and maintain machine learning pipelines for data preprocessing, model training, and inference.
  • Optimize application performance and troubleshoot issues effectively.
  • Stay updated with advancements in Python, LLMs, and generative AI technologies.
  • Strong expertise in Python programming.
  • Experience with Python frameworks such as Flask, Django, or FastAPI.
  • Proficiency in working with APIs and RESTful web services.
  • Familiarity with Machine Learning libraries like TensorFlow, PyTorch, or Scikit-learn.
  • Solid understanding of data structures, algorithms, and software design patterns.
  • Hands-on experience with version control systems like Git.
  • Ability to write clean, modular, and well-documented code.
  • Experience with Large Language Models (LLMs) like OpenAI’s GPT, BERT, or similar. (Added Advantage).
  • Familiarity with Hugging Face Transformers for model fine-tuning and inference. (Added Advantage).
  • Knowledge of prompt engineering and fine-tuning GPT models for custom use cases. (Added Advantage).
  • Hands-on experience with data engineering pipelines for handling large datasets. (Added Advantage).
Employment details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Business Consulting and Services
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Python Developer

Riyadh, Riyadh Inovola

Posted today

Job Viewed

Tap Again To Close

Job Description

**Senior Backend Developer**
X is written in Python and Django framework, it provides APIs consumed by the core X system to dispatch, inquire about, cancel shipments. Also, it uses
Django admin to provide management interface to the operations team.

**Job Requirements**
1. Strong time management skills and self-driven work ethic

2. A passion to building well-though developer first APIs.

3. Good communication skills, both written and verbal.

4. Excellent debugging and problem-solving skills.

5. Excellent in model-view-controller architectures.

6. Sound understanding of CS fundamentals.

7. Strong knowledge of Python and Django framework.

8. knowledge of writing useful and efficient unit tests using pytest.

9. Proficient in Linux command-line.

10. Proficiency with collaborative development workflows (source control, branches,
PRs) and continuous deployment practices.

**A Plus**
1. Background in courier management systems.

**Duties**
1. Contribute to establishing code standards to ensure a high-quality product.

2. Design and implement new features.

3. Using unit tests to write well-tested code.

Job Description 1

5. Fix bugs through well-thought patches or refactoring.

Job Description 2

**Job Types**: Full-time, Contract
Contract length: 12 months

**Salary**: ﷼10,000.00 - ﷼15,000.00 per month
This advertiser has chosen not to accept applicants from your region.

Python Django Developer

Riyadh, Riyadh Vasundhara Game Studio

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

Your next big opportunity is just a click away. Requirement for the Python Django Developer Responsibilities:
  • Develop back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
Skills Required:
  • Work experience as a Python Developer
  • Expertise in at least one popular Python framework (like Django, Machin Learning)
  • Knowledge of object-relational mapping (ORM)
  • Team spirit
  • Good problem-solving skills
  • BSc in Computer Science, Engineering or relevant field
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Data Science Manager

Riyadh, Riyadh Different Technologies Pty Ltd.

Posted today

Job Viewed

Tap Again To Close

Job Description

About the team:

Hudhud Maps Data Science team’s mission is to harness the power of data to build intelligent solutions that elevate the user experience, optimize decision-making, and improve operational efficiencies. As a leader in this team, you will be at the forefront of using cutting-edge AI and machine learning models to solve complex challenges in the MENA region. You’ll work with and hire some of the brightest data science talent, leveraging state-of-the-art technologies such as machine learning, optimization, deep learning, and NLP to transform how cities are mapped and navigated, all while driving real-time impact through our in-house AI and data infrastructure.

What you will do:

  • Develop a vision and thought leadership in the space of mapping and location-based intelligence, gaining deep expertise in this domain.
  • Define a clear roadmap for the data science teams, ensuring alignment with both product and business goals, while driving team growth and development.
  • Lead and scale a distributed Data Science team, collaborating with cross-functional teams to solve challenges in multiple subdomains, including POI (Points of Interest) collection and enrichment, road and map features generation, search, personalization and real-time navigation.
  • Develop innovative AI models and data strategies to solve previously unsolvable problems, unlocking new opportunities for Hudhud Maps to deliver exceptional value to users.
  • Collaborate with leadership to ensure data science initiatives directly contribute to the company’s strategic goals and have a meaningful impact on the organization.
  • Partner with engineering and product teams to deliver major cross-functional projects that push the boundaries of mapping technology.
  • Reimagine and reinvent how mapping and navigation are experienced in the region using AI-driven approaches.
  • Foster collaboration with external AI communities, universities, and the broader tech ecosystem in the MENA region to raise the bar for applied AI.

What you will need:

  • An advanced degree in a quantitative field such as computer science, statistics, economics, or mathematics.
  • At least 8+ years of professional experience working in data science and machine learning teams.
  • Strong experience in building, managing, and growing data science teams is essential.
  • A proven track record of delivering high-impact AI solutions and successfully leading cross-functional projects.
  • Experience launching new products and continuously improving them over time.
  • Demonstrated ability to attract, retain, and nurture top-tier talent.
  • A passion for fostering a culture of ownership, collaboration, and results.
  • Excellent leadership, communication, critical thinking, and judgment skills.
  • A strong motivation to make an impact and elevate the AI landscape in the region.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Data Science Manager

Riyadh, Riyadh SWATX

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

3 weeks ago Be among the first 25 applicants

SWATX is seeking a highly skilled and experienced Data Science Manager to lead our growing data science team. In this strategic role, you will be responsible for overseeing the development and implementation of data-driven solutions to solve complex business challenges. You will mentor and guide a team of data scientists, driving innovation and excellence in analytics and machine learning. If you are a strong leader with a passion for data science and a proven track record of delivering impactful solutions, we invite you to join us.

Responsibilities:

  • Lead and mentor a team of data scientists, providing guidance on best practices in data analysis, machine learning, and statistical modeling
  • Develop and execute the data science strategy aligned with business objectives, ensuring that data-driven insights are integrated into decision-making processes
  • Oversee the design and implementation of innovative data science projects that drive value for the organization
  • Collaborate with cross-functional teams to identify opportunities for leveraging data to improve products, services, and operational efficiency
  • Build and maintain strong relationships with stakeholders, understanding their data needs and ensuring timely delivery of insights
  • Monitor and evaluate the performance of data science models and adjust strategies as necessary to achieve desired results
  • Promote a data-driven culture within the organization by communicating the value of data science initiatives to stakeholders at all levels
  • Stay updated on the latest trends and developments in data science and analytics, and integrate new methodologies and tools as appropriate

Requirements

  • Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related field
  • Proven experience in a data science role, with at least 5+ years of experience, including 2+ years in a managerial or leadership position
  • Strong proficiency in programming languages such as Python, R, and experience with data manipulation and analysis libraries
  • Solid understanding of machine learning algorithms, statistical methodologies, and data modeling techniques
  • Experience with data visualization tools (e.g., Tableau, Power BI) to communicate findings effectively
  • Excellent project management skills and ability to prioritize tasks in a fast-paced environment
  • Strong analytical and problem-solving skills with attention to detail
  • Exceptional communication skills, both verbal and written, in English and Arabic
  • Proven capability to drive collaboration across teams and influence senior stakeholders

Preferable Certificates:

  • Certified Data Scientist (CDS)
  • Microsoft Certified: Azure Data Scientist Associate
  • Google Cloud Professional Data Engineer

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at SWATX by 2x

Sign in to set job alerts for “Data Science Manager” roles. Senior Manager - Advanced Analytics (COR - 623) Lead/ Staff Data Scientist (Bangkok based, relocation provided) Senior Data Scientist (Bangkok based, relocation provided) Lead DS (Data Scientist) Bangkok based, Relocation provided

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Data Science Specialist

Newxel

Posted today

Job Viewed

Tap Again To Close

Job Description

**A Data Science Specialist** is meant to manage, analyze, and summarize the information innovatively, and we are looking for such an expert for our partner. The Data Since Specialist will be adept at using large data sets to find opportunities for product and process optimization and using models to test the effectiveness of different models and analytical solutions.

**Responsibilities**:
**Policies, Processes & Procedures**
- Recommends improvements to departmental policy and directs the implementation of procedures and controls covering all areas of EBIA activity so that all relevant procedural/legislative requirements are fulfilled while delivering a quality, cost-effective service to customers

**Day-to-day operations**
- Perform the day-to-day activities of the Modelling & Data mining department and ensure that work processes are implemented as designed and comply with established policies, processes, and procedures

**Modelling & Data Science Management**
- Work with organizational stakeholders to identify opportunities for leveraging company data to drive business solutions.
- Work with stakeholders to define their Business and strategy requirements and translate them into analytical and technical requirements.
- Mine and analyze data from company databases to optimize product development, marketing techniques, and business strategies.
- Assess the effectiveness and accuracy of new data sources and data-gathering techniques.
- Use predictive modelling to increase and optimize customer experiences, revenue generation, ad targeting, and other business outcomes.
- Develop the bank A/B testing framework and test model quality.
- Coordinate with different functional teams to implement models and monitor outcomes.
- Develop processes and tools to monitor and analyze model performance and data accuracy.
- Conduct adequate research, analysis, and studies to leverage support and assistance from different departments and users.
- Develop, implement, and maintain Data mining models.
- Support all Customer Strategies and initiatives by providing insights for (Customer Intelligence - Marketing Optimization, Segmentation, Profiling, Loyalty, Retention, Profitability, and Risk Management for Basel II requirements, Credit Scorecard, AML, and Fraud Prevention).
- Participate in the mission of improving the data quality and EDW adoption
- Perform detailed data analysis on complex business questions using different sources of information and provide written or verbal reports to internal users to drive business decision-making and assess strategy performance
- Help internal users to set up analytical reports and dashboards that will meet their business requirements
- Participate in enhancing the adoption of Data mining initiatives in the Bank
- Provide guidance and consultancy on using Analytical and Data mining tools
- Deliver or participate in presentations on new products/services, ongoing process improvement efforts, and/or operational initiatives
- Collaborate with the Business Data Management team to adapt and improve processes and capabilities to meet business objectives, including database development initiatives
- Assess and validate data
- Examine overall customer behavior and, through analysis, provide recommendations to improve the customer experience.
- Participate in various stages of insight deployment related to customer communications, promotions, assortment, and pricing.
- Provide advice on campaign design, particularly the use of control groups, and produce post-analysis
- Guide to contact management.
- Guide use of the Customer Insight database with business users through ongoing communication and training
- Participate in maintaining the metadata dictionary’s contents and add new contributions to it. Help to develop meaningful metrics and targets and measure actual Bank results
- Train stakeholders and other members of the team on how to effectively access and use the analytical reports

**Communication and Transfer of Knowledge**
- Collaborates with the business units to gather their Modelling & Data mining requirements, understands their business objectives, and develops a close working relationship with them
- Ensure that gained knowledge is distributed among Data Mining team members as well as other BIM members whenever required.
- Assess and help team members leverage their knowledge to higher levels utilizing expert knowledge and available BI tools.

**Continuous Improvement**
- Contributes to the identification of opportunities for continuous improvement of processes and practices taking into account ‘international best practice’, improvement of business processes, cost reduction, and productivity improvement
- Explore new technologies and methods and improve the bank’s implemented models accordingly

**Reporting**
- Help internal users set up analytical reports and dashboards to meet their business requirements
- Train stakeholders and other members of the team on how to effectivel
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python Jobs in Saudi Arabia !

Software Engineer - Python - Container Images

Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome
Software Engineer - Python - Container Images

2 months ago Be among the first 25 applicants

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment across the world. These container images will be free to use with long-term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation.

In this role, you'll be building and maintaining an ever-growing portfolio of container images while working with multiple teams, both inside and outside Canonical, to ensure these are of the highest quality and offer a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container-based DevOps.

You will be contributing to fast-moving products like Rocks (OCI images) and thus have the chance to help steer and consolidate this growing team. You'll gain experience with numerous container technologies and open source projects, where your feedback and contributions will be critical to driving widespread container adoption. As an engineer, your seniority will be based on your software development background and ability to lead junior team members.

Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!

  • Location**: EMEA

This role entails

  • Build robust, scalable, leading-edge container images
  • Work on automated CI/CD processes for building, testing and publishing our container images
  • Write tools and tests for assessing security compliance and cloud-native compatibility
  • Participate in strong engineering process through code and architectural review
  • Contribute, both as a user and developer, to the improvement of our Python- and Go-based container-building tools
  • Provide technical feedback for the team's decision-making process
  • Engage with the open-source community as a subject-matter expert
  • Grow our knowledge base and write documentation
  • Work in a collaborative, agile and globally distributed environment
  • Mentor and help hiring
  • Work from home with global travel up to 15% for internal and external events

What we are looking for in you

  • You are knowledgeable and passionate about software development
  • You are a team player and have experience in collaborative development
  • You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
  • You are familiar with GitOps principles and workflows
  • You have a track record of delivering timely, high-quality software
  • You have experience building container images
  • You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
  • You have experience with Python
  • You are experienced with Linux systems administration and package management
  • You have strong written and verbal communication skills to convey technical concepts
  • You bring clarity to technical and engineering discussions
  • You are someone who strongly believes that sharing is caring, and knowledge is power
  • Your skills range from those of a Graduate to a mid-senior Software Engineer
  • You have a Bachelor's or equivalent in Computer Science, STEM or a similar degree

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer - Immutable Ubuntu Desktop System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python Software Engineer - Ubuntu Hardware Certification Team Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer - Python - Container Images

Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome
Software Engineer - Python - Container Images

2 months ago Be among the first 25 applicants

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment across the world. These container images will be free to use with long-term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation.

In this role, you'll be building and maintaining an ever-growing portfolio of container images while working with multiple teams, both inside and outside Canonical, to ensure these are of the highest quality and offer a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container-based DevOps.

You will be contributing to fast-moving products like Rocks (OCI images) and thus have the chance to help steer and consolidate this growing team. You'll gain experience with numerous container technologies and open source projects, where your feedback and contributions will be critical to driving widespread container adoption. As an engineer, your seniority will be based on your software development background and ability to lead junior team members.

Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!

  • Location**: EMEA

This role entails

  • Build robust, scalable, leading-edge container images
  • Work on automated CI/CD processes for building, testing and publishing our container images
  • Write tools and tests for assessing security compliance and cloud-native compatibility
  • Participate in strong engineering process through code and architectural review
  • Contribute, both as a user and developer, to the improvement of our Python- and Go-based container-building tools
  • Provide technical feedback for the team's decision-making process
  • Engage with the open-source community as a subject-matter expert
  • Grow our knowledge base and write documentation
  • Work in a collaborative, agile and globally distributed environment
  • Mentor and help hiring
  • Work from home with global travel up to 15% for internal and external events

What we are looking for in you

  • You are knowledgeable and passionate about software development
  • You are a team player and have experience in collaborative development
  • You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
  • You are familiar with GitOps principles and workflows
  • You have a track record of delivering timely, high-quality software
  • You have experience building container images
  • You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
  • You have experience with Python
  • You are experienced with Linux systems administration and package management
  • You have strong written and verbal communication skills to convey technical concepts
  • You bring clarity to technical and engineering discussions
  • You are someone who strongly believes that sharing is caring, and knowledge is power
  • Your skills range from those of a Graduate to a mid-senior Software Engineer
  • You have a Bachelor's or equivalent in Computer Science, STEM or a similar degree

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer - Immutable Ubuntu Desktop System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python Software Engineer - Ubuntu Hardware Certification Team Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer - Python - Container Images

Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome
Software Engineer - Python - Container Images

2 months ago Be among the first 25 applicants

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment across the world. These container images will be free to use with long-term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation.

In this role, you'll be building and maintaining an ever-growing portfolio of container images while working with multiple teams, both inside and outside Canonical, to ensure these are of the highest quality and offer a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container-based DevOps.

You will be contributing to fast-moving products like Rocks (OCI images) and thus have the chance to help steer and consolidate this growing team. You'll gain experience with numerous container technologies and open source projects, where your feedback and contributions will be critical to driving widespread container adoption. As an engineer, your seniority will be based on your software development background and ability to lead junior team members.

Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!

  • Location**: EMEA

This role entails

  • Build robust, scalable, leading-edge container images
  • Work on automated CI/CD processes for building, testing and publishing our container images
  • Write tools and tests for assessing security compliance and cloud-native compatibility
  • Participate in strong engineering process through code and architectural review
  • Contribute, both as a user and developer, to the improvement of our Python- and Go-based container-building tools
  • Provide technical feedback for the team's decision-making process
  • Engage with the open-source community as a subject-matter expert
  • Grow our knowledge base and write documentation
  • Work in a collaborative, agile and globally distributed environment
  • Mentor and help hiring
  • Work from home with global travel up to 15% for internal and external events

What we are looking for in you

  • You are knowledgeable and passionate about software development
  • You are a team player and have experience in collaborative development
  • You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
  • You are familiar with GitOps principles and workflows
  • You have a track record of delivering timely, high-quality software
  • You have experience building container images
  • You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
  • You have experience with Python
  • You are experienced with Linux systems administration and package management
  • You have strong written and verbal communication skills to convey technical concepts
  • You bring clarity to technical and engineering discussions
  • You are someone who strongly believes that sharing is caring, and knowledge is power
  • Your skills range from those of a Graduate to a mid-senior Software Engineer
  • You have a Bachelor's or equivalent in Computer Science, STEM or a similar degree

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer - Immutable Ubuntu Desktop System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python Software Engineer - Ubuntu Hardware Certification Team Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Python Jobs