119 Python Engineer jobs in Kuwait
Data Engineer

Posted 1 day ago
Job Viewed
Job Description
Job Description
**Leidos National Security Sector (NSS) is seeking a highly experienced and skilled mission-driven Data Engineer to support APOLLO/OPIAS in Tampa, FL.** This role provides mission-critical support to Joint and Special Operations Forces (SOF) by designing, building, and maintaining scalable data infrastructure and pipelines that enable the planning, execution, and assessment of influence operations within the Irregular Warfare (IW) and Operations in the Information Environment (OIE). With expertise in cloud platforms, ETL frameworks, and both structured and semi-structured data, the data engineer ensures seamless ingestion, transformation, and normalization of diverse data sources-including social media, OSINT, SIGINT, cyber, and psychological operations platforms. The position will be responsible for providing OIE planners, analysts, and commanders with timely, mission-relevant data access for real-time alerting, influence mapping, and trend analysis. **This position is on a future contract pending award announcement.**
**Possible locations for this position are as follows:**
+ MacDill (Tampa, FL)
+ Al Udeid (Qatar)
+ Fort Meade (Maryland)
+ Northcom (Colorado Springs, CO)
+ Camp Humphreys (Korea)
+ Arifjan (Kuwait)
+ Joint Base Pearl Harbor-Hickam (Hawaii)
+ Fort Eisenhower (Georgia)
+ Offutt AFB (Omaha, NE)
+ Naval Operating Base Norfolk (Virginia)
+ Southcom (Doral, FL)
+ JB San Antonio (Texas)
+ Stuttgart (Germany)
+ Vicenza (Italy)
+ Tyndall AFB (Florida)
**Key Responsibilities:**
+ Conduct analysis of structured and semi-structured data sets to identify the effective integration for mission use.
+ Design, build, and maintain the data infrastructure and pipelines that support the planning, execution, and assessment of influence operations.
+ Review existing and emerging technical capabilities and offer recommendations on its potential value to enables OIE planners, analysts, and commanders to access, analyze, and operationalize large-scale datasets-often derived from social media, open-source intelligence (OSINT), cyber, SIGINT, or psychological operations platforms.
**Basic Qualifications:**
+ Bachelor's degree in Computer Science, Data Science, Engineering, or a related technical field
+ 8+ years of experience in data engineering or ETL pipeline development
+ Experience with data ingestion, transformation, and normalization from diverse structured and unstructured sources
+ Experience deploying in cloud environments (AWS, Azure, or GCP)
+ Proficient in Python and at least one ETL framework (e.g., Airflow, NiFi, Luigi)
+ Strong knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL)
+ Familiarity with version control tools (e.g., Git) and collaborative DevOps practices
+ Ability to work in cross-functional teams alongside analysts, developers, and IO planners
+ Strong documentation, communication, and troubleshooting skills
+ Active TS/SCI security clearance
**Preferred Qualifications:**
+ Master's degree in a technical discipline
+ Experience supporting Information Operations, PSYOP/MISO, or WebOps
+ Experience with data lake architecture, graph databases (e.g., Neo4j), or NoSQL stores (e.g., MongoDB)
+ Experience building pipelines that support real-time alerting, trend analysis, and influence mapping
+ Proficiency with data visualization frameworks (e.g., Kibana, Grafana, Plotly, or D3.js)
+ Familiarity with OSINT data platforms (e.g., Babel Street, Echosec, Talkwalker, Pulsar, Meltwater, Maltego)
+ Familiarity with containerized environments (Docker, Kubernetes)
+ Understanding of foreign language datasets or multilingual processing (NLP/NLU in Arabic, Russian, Chinese, etc.)
+ Background in API integration with social media platforms or dark web forums
EIO2024
**Original Posting:**
July 25, 2025
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
**Pay Range:**
Pay Range $104,650.00 - $189,175.00
The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
REQNUMBER: R-00163302-OTHLOC-PL-2D0099
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.
Lead Python Software Engineer, Commercial Systems
Posted 7 days ago
Job Viewed
Job Description
Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical
Lead Python Software Engineer, Commercial Systems3 days ago Be among the first 25 applicants
Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical
Canonical is a leading provider of open-source software and operating systems for 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 more than 80 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.
We are hiring a Lead Python Software Engineer who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions.
The Commercial Systems unit is conceived as seven engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Python plays an integral role in it. We are looking for Python Software Engineers for the Integrations team.
The Integrations team is responsible for the automation of SAAS user management and onboarding of new data sources to the data mesh. The team designs, develops, and operates a Python based solution to automate SAAS seat management and track spend across the application portfolio. Furthermore the team integrates internal and external data sources into the data mesh using open-source ETL solutions, enabling more data driven decisions in the organization.
Location : This role will be based remotely in the EMEA region.
The role entails
- Develop engineering solutions leveraging Python
- Collaborate with colleagues on technical designs and code reviews
- Deploy and operate services developed by the team
- Depending on your seniority, coach, mentor, and offer career development feedback
- Develop and evangelize great engineering and organizational practices
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Track record of going above-and-beyond expectations to achieve outstanding results
- Experience with software development in Python
- Professional written and spoken English with excellent presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long
- Performance engineering and security experience
- Experience with Airbyte, Ranger, Temporal, or Trino
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
- Employee Assistance Program
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
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 its 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 Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Lead Software System Engineer” roles. Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLead Python Software Engineer, Commercial Systems
Posted 7 days ago
Job Viewed
Job Description
Join to apply for the
Lead Python Software Engineer, Commercial Systems
role at
Canonical Lead Python Software Engineer, Commercial Systems
3 days ago Be among the first 25 applicants Join to apply for the
Lead Python Software Engineer, Commercial Systems
role at
Canonical Canonical is a leading provider of open-source software and operating systems for 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 more than 80 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.
We are hiring a
Lead Python Software Engineer
who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions.
The Commercial Systems unit is conceived as seven engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Python plays an integral role in it. We are looking for Python Software Engineers for the Integrations team.
The
Integrations
team is responsible for the automation of SAAS user management and onboarding of new data sources to the data mesh. The team designs, develops, and operates a Python based solution to automate SAAS seat management and track spend across the application portfolio. Furthermore the team integrates internal and external data sources into the data mesh using open-source ETL solutions, enabling more data driven decisions in the organization.
Location : This role will be based remotely in the EMEA region.
The role entails
Develop engineering solutions leveraging Python Collaborate with colleagues on technical designs and code reviews Deploy and operate services developed by the team Depending on your seniority, coach, mentor, and offer career development feedback Develop and evangelize great engineering and organizational practices
What we are looking for in you
Exceptional academic track record from both high school and university Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path Track record of going above-and-beyond expectations to achieve outstanding results Experience with software development in Python Professional written and spoken English with excellent presentation skills Result-oriented, with a personal drive to meet commitments Ability to travel internationally twice a year, for company events up to two weeks long
Nice-to-have skills
Performance engineering and security experience Experience with Airbyte, Ranger, Temporal, or Trino
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 Employee Assistance Program 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 its 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 Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “Lead Software System Engineer” roles.
Senior Software Engineer - packaging - optimize Ubuntu Server
Senior Software Engineer - packaging - optimize Ubuntu Server
Senior Software Engineer - packaging - optimize Ubuntu Server
Senior Software Engineer - packaging - optimize Ubuntu Server
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
Python Software Engineer - Ubuntu Hardware Certification Team
Posted 11 days ago
Job Viewed
Job Description
Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical
Continue with Google Continue with Google
Python Software Engineer - Ubuntu Hardware Certification Team2 months ago Be among the first 25 applicants
Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advicesContinue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.
The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware.
This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.
We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.
Role description
We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
The role involves the development and maintenance of Canonical's open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.
Key responsibilities
- Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
- Invent new ways to enable remote, automated testing.
- Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
- Write functional and performance tests to support hardware enablement and to protect from regressions.
- Participate in meetings involving international travel 2-3 times per year.
- Knowledge of Python programming language.
- Quality oriented, pragmatic approach to software design and implementation.
- Interest in test automation methodologies.
- Previous experience working with Ubuntu or other Linux distributions.
- Ability to be productive in a globally distributed team.
- Passion for tinkering: you are a maker.
- Experience working in an agile environment.
- Hardware testing experience, for example in the IoT space.
- Familiarity with the C programming language.
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
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.
#Stack
Seniority level
- Seniority level Entry level
- Employment type Full-time
- 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 - Python - Container Images Software Engineer - Solutions Engineering Software Engineer (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Python - Container Images Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Distributed Systems Software Engineer, Python / Go System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Senior Software Engineer - Python/MongoDB Software Engineer - Data Infrastructure - KafkaWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrPython Software Engineer - Ubuntu Hardware Certification Team
Posted 25 days ago
Job Viewed
Job Description
Join to apply for the
Python Software Engineer - Ubuntu Hardware Certification Team
role at
Canonical Continue with Google Continue with Google Python Software Engineer - Ubuntu Hardware Certification Team
2 months ago Be among the first 25 applicants Join to apply for the
Python Software Engineer - Ubuntu Hardware Certification Team
role at
Canonical Get AI-powered advice on this job and more exclusive features. Sign in to access AI-powered advices
Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.
The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware.
This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.
We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.
Role description
We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
The role involves the development and maintenance of Canonical's open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.
Key responsibilities
Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners. Invent new ways to enable remote, automated testing. Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc). Write functional and performance tests to support hardware enablement and to protect from regressions. Participate in meetings involving international travel 2-3 times per year.
Required Skills And Experience
Knowledge of Python programming language. Quality oriented, pragmatic approach to software design and implementation. Interest in test automation methodologies. Previous experience working with Ubuntu or other Linux distributions. Ability to be productive in a globally distributed team.
Desired Skills And Experience
Passion for tinkering: you are a maker. Experience working in an agile environment. Hardware testing experience, for example in the IoT space. Familiarity with the C programming language.
What is Canonical?
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
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.
#Stack
Seniority level
Seniority level Entry 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 - Python - Container Images
Software Engineer - Solutions Engineering
Software Engineer (Python/Linux/Packaging)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Python - Container Images
Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Python - Container Images
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Distributed Systems Software Engineer, Python / Go
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Senior Software Engineer - Python/MongoDB
Software Engineer - Data Infrastructure - Kafka
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
IoT Data Engineer
Posted 4 days ago
Job Viewed
Job Description
Join to apply for the IoT Data Engineer role at Canonical
2 days ago Be among the first 25 applicants
Join to apply for the IoT Data Engineer role at Canonical
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.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing pre-IPO international software company.
Canonical's engineering team is at the forefront of the IoT revolution and aims to strengthen this position by developing cutting-edge telemetry and connectivity solutions. By integrating reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, we are setting new standards in the industry for ease of development, implementation, management and security.
We are seeking talented individuals to help us enhance our global SaaS services, providing customers with the essential data services needed to build the next generation of IoT devices effortlessly. Our commitment to data governance, ownership, and confidentiality is unparalleled, ensuring our customers can innovate with confidence on top of the globally trusted Ubuntu platform.
Location: This role will be based remotely in the EMEA region.
What your day will look like
- Work remotely with a globally distributed team, driving technical excellence and fostering innovation across diverse engineering environments.
- Design and architect high-performance service APIs to power streaming data services, ensuring seamless integration across teams and products using Python and Golang.
- Develop robust governance, auditing, and management systems within our advanced telemetry platform, ensuring security, compliance, and operational integrity.
- Partner with our infrastructure team to build scalable cloud-based SaaS solutions while also delivering containerized on-prem deployments for enterprise customers.
- Lead the design, implementation, and optimization of new features—taking projects from spec to production, ensuring operational excellence at scale.
- Provide technical oversight, review code and designs, and set best practices to maintain engineering excellence.
- Engage in high-level technical discussions, collaborating on optimal solutions with engineers, product teams, and stakeholders.
- Work remotely with occasional global travel (2-4 weeks per year) for internal and external events, fostering deeper collaboration and knowledge-sharing.
- You design and architect scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python, guiding best practices, technical direction, and system scalability.
- You possess deep expertise in cybersecurity principles and proactively address the complex challenges of IoT environments—secure connectivity, data streaming, governance, and compliance.
- You bring proven expertise in designing and optimizing systems using:
- IAM models, encryption, access control, and compliance frameworks (GDPR, HIPAA) to ensure secure and compliant data handling.
- Ability to design decentralized data ownership models, ensuring interoperability and governance across domains.
- Designing high-throughput, low-latency systems for IoT data processing.
- Data streaming technologies (MQTT, Kafka, RabbitMQ)
- Observability tools (OpenTelemetry)
- Industrial/engineering data exchange protocols (OPC-UA, ModBus)
- You thrive in cross-functional environments, partnering with product teams, engineers, and stakeholders to drive high-impact technical solutions that align with business objectives.
- You mentor junior engineers, foster technical excellence, and contribute to a culture of innovation, continuous improvement, and knowledge sharing.
- You embrace challenges with an open mind, continuously seeking opportunities to learn, improve, and innovate in a rapidly evolving IoT landscape.
- You are familiar with Ubuntu as a development and deployment platform.
- You hold a Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
- Willingness to travel up to 4 times a year for internal events.
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
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 Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Software Engineer (Python/Linux/Packaging) Software Engineer - Python - Container Images Software Engineer - Python - Container Images Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Distributed Systems Software Engineer, Python / Go Junior Software Engineer - Cross-platform C++ - Multipass Lead Python Software Engineer, Commercial Systems Senior Software Engineer - Python/MongoDB Python Software Engineer - Ubuntu Hardware Certification Team System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Software Engineer - Solutions Engineering Software Engineer - Data Infrastructure - Kafka System Software Engineer - Python interpreter, tooling, and ecosystem Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch Software Engineer - Immutable Ubuntu Desktop Software Engineer, Ceph & Distributed StorageWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJunior Data Engineer
Posted 5 days ago
Job Viewed
Job Description
Bring your data analytics and data mining skills to a unique team seeking to understand and shape the future of marketing technology. We are interested in technology adoption patterns, the respect of visitors' data and the use of open source in marketing. We are also interested in those marketing data analysts who are curious enough to embrace new technologies and are ready to work with unfamiliar tools, if needed.
The role of a Junior Data Engineer at Canonical
Canonical has provided developers with open source since 2004, helping them build innovations such as public cloud, machine learning, robotics or blockchain. Marketing at Canonical means being at the forefront of innovation, for our customers and for our own martech stack. We're on the look out for a marketing data analyst to join our team and execute on our growth hacking strategy.
The ideal candidate will be passionate about technology, technology marketing and the use of technology in marketing. You will prefer to work in an environment that has emphasis on ownership of campaigns, collaboration, learning, curiosity and a drive to continually improve oneself / the team / the organisation. You will also love to problem solve, get hands-on, experiment, measure and use automation to make daily life easier.
The Marketing team at Canonical drives commercial outcomes for the company across its portfolio of products and grows the addressable market through digital marketing campaigns, lifecycle management, events, partnerships and community development. If these things are important to you and you're motivated by driving data engineering, delighting customers and filling the sales funnel, we want to talk with you.
This role sits in the Marketing team reporting to the Growth Engineering Manager.
Location: This role will be based remotely in the EMEA region.
What your day will look like
- Utilise advanced data analytics to grow Canonical's product adoption and market penetration
- Focus on quantitative and qualitative data analytics to find insights and meaningful business outcomes
- Design and conduct experiments with data, visualisation and insights into Canonical's target audiences
- Collaborate with stakeholder teams (Product Management, Engineering, Information Systems, Finance, RevOps, etc) to improve the data and tool ecosystem
- Put in place and maintain systems to ensure teams across the company have self-service access to data dashboards
- Background in data science, mathematics, actuarial science, or engineering
- Knowledge in advanced statistics, data sciences, coding/scripting languages (Python, JS, etc), and databases (SQL, etc)
- Strength in data analytics and visualisation (Looker Studio, Tableau, Apache Superset, etc)
- Ability to translate business questions to key research objectives
- Ability to identify the best methodology to execute research, synthesise and analyse findings
- Excellent writing and communication skills
- Willingness to examine the status quo and resilient in the face of challenges
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
Fully remote working environment - we've been working remotely since 2004!
Personal learning and development budget of 2,000 USD per annum
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues at 'sprints'
️Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is 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 on a daily basis. 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.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
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.
#J-18808-Ljbffr
Be The First To Know
About the latest Python engineer Jobs in Kuwait !
Junior Data Engineer
Posted 5 days ago
Job Viewed
Job Description
The role of a Junior
Data Engineer
at Canonical
Canonical has provided developers with open source since 2004, helping them build innovations such as public cloud, machine learning, robotics or blockchain. Marketing at Canonical means being at the forefront of innovation, for our customers and for our own martech stack. We're on the look out for a marketing data analyst to join our team and execute on our growth hacking strategy.
The ideal candidate will be passionate about technology, technology marketing and the use of technology in marketing. You will prefer to work in an environment that has emphasis on ownership of campaigns, collaboration, learning, curiosity and a drive to continually improve oneself / the team / the organisation. You will also love to problem solve, get hands-on, experiment, measure and use automation to make daily life easier.
The Marketing team at Canonical drives commercial outcomes for the company across its portfolio of products and grows the addressable market through digital marketing campaigns, lifecycle management, events, partnerships and community development. If these things are important to you and you're motivated by driving data engineering, delighting customers and filling the sales funnel, we want to talk with you.
This role sits in the Marketing team reporting to the Growth Engineering Manager.
Location:
This role will be based remotely in the EMEA region.
What your day will look like
Utilise advanced data analytics to grow Canonical's product adoption and market penetration Focus on quantitative and qualitative data analytics to find insights and meaningful business outcomes Design and conduct experiments with data, visualisation and insights into Canonical's target audiences Collaborate with stakeholder teams (Product Management, Engineering, Information Systems, Finance, RevOps, etc) to improve the data and tool ecosystem Put in place and maintain systems to ensure teams across the company have self-service access to data dashboards
What we are looking for in you?
Background in data science, mathematics, actuarial science, or engineering Knowledge in advanced statistics, data sciences, coding/scripting languages (Python, JS, etc), and databases (SQL, etc) Strength in data analytics and visualisation (Looker Studio, Tableau, Apache Superset, etc) Ability to translate business questions to key research objectives Ability to identify the best methodology to execute research, synthesise and analyse findings Excellent writing and communication skills Willingness to examine the status quo and resilient in the face of challenges
What we offer you
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
Fully remote working environment - we've been working remotely since 2004!
Personal learning and development budget of 2,000 USD per annum
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues at 'sprints'
️Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is 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 on a daily basis. 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.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
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.
#J-18808-Ljbffr
IoT Data Engineer
Posted 12 days ago
Job Viewed
Job Description
IoT Data Engineer
role at
Canonical 2 days ago Be among the first 25 applicants Join to apply for the
IoT Data Engineer
role at
Canonical 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.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing pre-IPO international software company.
Canonical's engineering team is at the forefront of the IoT revolution and aims to strengthen this position by developing cutting-edge telemetry and connectivity solutions. By integrating reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, we are setting new standards in the industry for ease of development, implementation, management and security.
We are seeking talented individuals to help us enhance our global SaaS services, providing customers with the essential data services needed to build the next generation of IoT devices effortlessly. Our commitment to data governance, ownership, and confidentiality is unparalleled, ensuring our customers can innovate with confidence on top of the globally trusted Ubuntu platform.
Location: This role will be based remotely in the EMEA region.
What your day will look like
Work remotely with a globally distributed team, driving technical excellence and fostering innovation across diverse engineering environments. Design and architect high-performance service APIs to power streaming data services, ensuring seamless integration across teams and products using Python and Golang. Develop robust governance, auditing, and management systems within our advanced telemetry platform, ensuring security, compliance, and operational integrity. Partner with our infrastructure team to build scalable cloud-based SaaS solutions while also delivering containerized on-prem deployments for enterprise customers. Lead the design, implementation, and optimization of new features—taking projects from spec to production, ensuring operational excellence at scale. Provide technical oversight, review code and designs, and set best practices to maintain engineering excellence. Engage in high-level technical discussions, collaborating on optimal solutions with engineers, product teams, and stakeholders. Work remotely with occasional global travel (2-4 weeks per year) for internal and external events, fostering deeper collaboration and knowledge-sharing.
What we are looking for in you
You design and architect scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python, guiding best practices, technical direction, and system scalability. You possess deep expertise in cybersecurity principles and proactively address the complex challenges of IoT environments—secure connectivity, data streaming, governance, and compliance. You bring proven expertise in designing and optimizing systems using: IAM models, encryption, access control, and compliance frameworks (GDPR, HIPAA) to ensure secure and compliant data handling. Ability to design decentralized data ownership models, ensuring interoperability and governance across domains. Designing high-throughput, low-latency systems for IoT data processing. Data streaming technologies (MQTT, Kafka, RabbitMQ) Observability tools (OpenTelemetry) Industrial/engineering data exchange protocols (OPC-UA, ModBus) You thrive in cross-functional environments, partnering with product teams, engineers, and stakeholders to drive high-impact technical solutions that align with business objectives. You mentor junior engineers, foster technical excellence, and contribute to a culture of innovation, continuous improvement, and knowledge sharing. You embrace challenges with an open mind, continuously seeking opportunities to learn, improve, and innovate in a rapidly evolving IoT landscape. You are familiar with Ubuntu as a development and deployment platform. You hold a Bachelor's degree or equivalent in Computer Science, STEM, or a related field. Willingness to travel up to 4 times a year for internal events.
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 Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer - Python - Container Images
Software Engineer (Python/Linux/Packaging)
Software Engineer - Python - Container Images
Software Engineer - Python - Container Images
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Distributed Systems Software Engineer, Python / Go
Junior Software Engineer - Cross-platform C++ - Multipass
Lead Python Software Engineer, Commercial Systems
Senior Software Engineer - Python/MongoDB
Python Software Engineer - Ubuntu Hardware Certification Team
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Software Engineer - Solutions Engineering
Software Engineer - Data Infrastructure - Kafka
System Software Engineer - Python interpreter, tooling, and ecosystem
Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch
Software Engineer - Immutable Ubuntu Desktop
Software Engineer, Ceph & Distributed Storage
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
Senior Software Engineer - Python/MongoDB
Posted 7 days ago
Job Viewed
Job Description
Join to apply for the Senior Software Engineer - Python/MongoDB role at Canonical
Senior Software Engineer - Python/MongoDB3 days ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer - Python/MongoDB role at Canonical
Get AI-powered advice on this job and more exclusive features.
We're enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Altas or Amazon DocumentDB, which can be owned, controlled and operated by end-users on their own multi-cloud or on-premise environments.
Canonical is looking for an experienced Python developer with a background in MongoDB who will help us to build a fully managed MongoDB solution based on Juju. We're aiming to build the most reliable and secure way to deploy and operate MongoDB on machines, VMs, public cloud and Kubernetes. The MongoDB team is small, meaning you will be a key contributor and your work will have a significant impact on the product and the broader ecosystem.
Who you are
- You love technology and working with brilliant people.
- You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments.
- You have experience operating and managing MongoDB clusters.
- You are experienced with modern infrastructure deployment automations or with traditional Linux systems administration, operations, and package management.
- You are passionate about quality and automatic testing.
Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu. Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- 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 (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Python Software Engineer - Ubuntu Hardware Certification Team Software Engineer - Data Infrastructure - Kafka Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Community Engineer (multiple roles and seniority levels)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