762 IT & Software jobs in Qatar

Freelance Software Developer (TypeScript) - Quality Assurance (AI Trainer)

Mindrift

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome
Freelance Software Developer (TypeScript) - Quality Assurance (AI Trainer) Freelance Software Developer (TypeScript) - Quality Assurance (AI Trainer)

5 days ago Be among the first 25 applicants

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

What We Do

The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.

About The Role

GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.

Although every project is unique, you might typically:

  • Code generation and code review
  • Prompt evaluation and complex data annotation
  • Training and evaluation of large language models
  • Benchmarking and agent-based code execution in sandboxed environments
  • Working across multiple programming languages (Python, JavaScript/TypeScript, Rust, SQL, etc.)
  • Adapting guidelines for new domains and use cases
  • Following project-specific rubrics and requirements
  • Collaborating with project leads, solution engineers, and supply managers on complex or experimental projects

How To Get Started

Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.

Requirements

  • You have a Bachelor's in Software Development, Computer Science, or other related fields.
  • You have at least 3 years of professional experience with with testing frameworks/automation tools (Playwright, Cypress, Jest) in TypeScript environments
  • Experience with code review, quality analysis, and identifying/fixing code smells and type issues
  • Familiar with test integration in CI/CD environments
  • Experience using, integrating, or tutoring others in AI/ML or LLM-powered testing/coding solutions.
  • Strong documentation and bug-tracking skills
  • Hackathon or competitive coding experience is a plus
  • Your level of English is advanced (C1) or above
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge

Benefits

Why this freelance opportunity might be a great fit for you?

  • Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Part-time
Job function
  • Job function Other
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Mindrift by 2x

Get notified about new Freelance Software Engineer jobs in Qatar .

Junior Software Engineer - Cross-platform C++ - Multipass 29 Companies Hiring Fully Remote Jobs: Your Future Awaits! Freelance Software Developer (Python Engineer) - AI Trainer Software Engineer - Cross-platform C++ - Multipass Freelance Software Developer (Python-Rust) - AI Trainer Freelance Software Developer (Rust) - AI Trainer Software Engineer - Python - Container Images Freelance Software Developer (Rust) - Quality Assurance (AI Trainer) Software Engineer - Python - Container Images Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Immutable Ubuntu Desktop Python Software Engineer - Ubuntu Hardware Certification Team Embedded Linux Senior Software Engineer - Optimisation

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 Engineering Manager - Ubuntu Linux Kernel

Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome
Software Engineering Manager - Ubuntu Linux Kernel

Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at Canonical

Software Engineering Manager - Ubuntu Linux Kernel

1 day ago Be among the first 25 applicants

Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at Canonical

Get AI-powered advice on this job and more exclusive features.

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.

We are hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. As the Linux kernel itself is now quite broad, so are the technical domains and challenges involved, ranging from integrating support for bleeding-edge hardware into the latest Ubuntu kernels, to expanding the range of execution environments available to Ubuntu, to the complexities inherent in applying the latest fixes and updates to all of the >100 Ubuntu Linux kernels under active support during our Stable Release Update cycles.

This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in its distribution to millions of users worldwide.

As an Engineering Manager at Canonical, your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

Location: Working from home, worldwide. We have kernel teams and openings in every time zone and with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office.

The role entails

  • Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution
  • Taking ownership of particular aspects of Ubuntu Linux which can include but not be limited to:
    • Working with silicon or cloud partners to implement Linux kernels optimised for their execution environments
    • Ensuring Ubuntu Linux is able to run on a wide range of diverse hardware platforms
    • Definition and execution of the stringent quality control standards expected by the Ubuntu user community
    • Mitigation of the latest security threats and exploits to the Linux kernel
    • Strong process automation as it pertains to the build, test, and delivery of the Linux kernel
  • Engagement with other teams at Canonical, the open source community and commercial partners
What we are looking for in you

  • Significant programming experience in C, with Python, Golang, or other like languages is also highly regarded
  • Substantial experience with operating system kernel internals and concepts, Linux would be highly regarded but not essential
  • Demonstrated experience managing or leading a team of software engineers
  • Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals
  • Familiarity with version control practices, ideally with git
  • Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded
  • Professional written and spoken English with excellent presentation skills
  • Ability to travel internationally twice a year for company events up to two weeks long

Nice-to-have skills

  • Demonstrated experience with kernel patching and debugging
  • Strong grasp of device drivers, BSP's, and other low level system engineering
  • Solid background in driving CI/CD and process automation initiatives
  • Prior public involvement with an open source project

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

Get notified about new Software Engineering Manager jobs in Doha, Doha, Qatar .

Technical Manager - Automotive and Industrial Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Engineering Manager, Ubuntu Gaming Engineering Manager - Build and Release Infrastructure Linux Enablement - Software Engineering Manager Engineering Manager - Public Cloud, Python, Golang Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Ubuntu Enablement - Software Engineering Manager Linux Engineering Manager - Optimisation for Latest Hardware Revenue Accounting Manager - Software Industry, IFRS 15, NetSuite Embedded Linux Senior Software Engineer - Optimisation 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
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Doha, Doha Qatar Living

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

We are seeking a Software Engineer to join our team and play a critical role in maintaining and improving the user experience of our digital platforms. This role is responsible for analyzing, troubleshooting, and resolving support tickets and incidents related to our applications. The ideal candidate will have hands-on experience in frontend development , SQL-based diagnostics , and technical support processes , along with a strong understanding of web analytics and agile workflows.

Key Responsibilities

  • Monitor, prioritize, and resolve software support tickets via Jira or similar systems.
  • Troubleshoot and debug issues across frontend (React.js, Blazor) and backend systems (C#/.NET, SQL)
  • Collaborate with developers, QA, and product teams to reproduce, diagnose, and fix bugs
  • Utilize SQL queries to investigate data-related issues and implement DBCRs
  • Leverage tools like Google Analytics to understand user behavior and identify root causes
  • Perform Excel-based analysis for reporting, ticket triaging, and internal data validation
  • Write and maintain internal documentation and knowledge base articles
  • Participate in agile sprint ceremonies and contribute to continuous improvement of the support process.
  • Provide feedback to the development team on recurring issues, feature gaps, and customer pain points.

Required Skills & Experience

  • 2+ years of hands-on experience in software development.
  • Proficient in React.js , JavaScript , TypeScript , and MS Blazor for frontend support and diagnostics.
  • Strong working knowledge of C# and .NET framework
  • Intermediate to advanced SQL skills (writing queries, debugging database issues).
  • strong in Google Analytics for event tracking and analysis.
  • Excellent Excel skills (formulas, pivot tables, data cleansing).
  • Experience working with Jira , or similar ticket management tools.
  • Solid understanding of Agile methodologies and sprint-based workflows.
  • Strong analytical thinking and problem-solving ability.
  • Excellent communication and cross-functional collaboration skills.

Preferred Qualifications

  • Background in software development or computer science.
  • Experience working with logging and monitoring tools (e.g., Kibana, Application Insights).
  • Exposure to RESTful APIs and network-level debugging.
  • Familiarity with DevOps pipelines and release management is a plus.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead Golang Software Engineer, Commercial Systems

Canonical

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Lead Golang Software Engineer, Commercial Systems

Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical

Lead Golang Software Engineer, Commercial Systems

1 day ago Be among the first 25 applicants

Join to apply for the Lead Golang 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 Golang Software Engineer at any seniority level, 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 Golang plays an integral role in it. We are looking for software engineers for these teams:

The Billing team designs, develops, and operates a Golang service that provides a standardized and scalable capability to turn metrics into billable amounts, enable customers to see their current spend with Canonical at any time, and ensure accurate, reliable, and timely billing. The service further integrates with other engineering, business, payment systems. This team is an excellent match for any software engineer interested in growing their skills in the billing and payment processing domain.

The Contracts team designs, develops, and operates a Golang service that will become the single source of truth for all contracts with all customers. The service provides a standardized CPQ capability and stores signed contracts in a structured format. The service further integrates with other engineering and business systems including a CRM system and an accounting system. This team is an excellent match for any software engineer interested in understanding sales and revenue processes and growing their skills beyond software engineering.

The Livepatch team designs and develops a service for the delivery of Linux kernel patches to shrink the exploit window for critical and high severity Linux kernel vulnerabilities, by patching the Linux kernel between security maintenance windows, while the system runs. The engineering team behind this product develops Golang based client and backend components, while another Canonical team, the Kernel team, develops the security patches. This team is a great opportunity for a software engineer interested in security and with a strong focus on engineering quality and reliability.

The Ubuntu Pro backend team designs and develops backend services for the delivery of Ubuntu Pro, the most comprehensive subscription for open-source software security. The engineering team behind this product develops Golang based backend components, while the Security team at Canonical develop security patches. This team is a great opportunity for a software engineer with a strong focus on engineering quality, software performance, and reliability of operations.

Location : This role will be based remotely in the EMEA region (all teams except for Ubuntu Pro) or the AMER region (Ubuntu Pro).

The role entails

  • Develop engineering solutions leveraging Golang
  • Lead technical designs, code reviews, and implementation
  • Deploy and operate services developed by the team
  • Coach, mentor, and offer career development feedback to colleagues
  • 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 Golang
  • 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 accounting, sales, sales operations, or other business roles

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

Get notified about new Lead Software System Engineer jobs in Doha, Doha, Qatar .

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
This advertiser has chosen not to accept applicants from your region.

Software Sales Executive

Lusail Swan Global

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

We are hiring.

Designation: Software Sales Engineer

Location: DFC, Qatar

Contract Duration: Permanent

Salary Range: Up to 9000 QAR

Working hours: 10 Hours a day

Working Days: 6 Days a week

Experience: 3 Years in Software sales in GCC (mandatory)

Locally available candidates in Qatar only apply.

Roles and Responsibilities:

  1. Build and maintain strong relationships with clients, understanding their business needs to recommend suitable ERP solutions.
  2. Develop and implement effective sales strategies to achieve revenue targets, identifying potential markets and customer segments.
  3. Conduct assessments to tailor ERP solutions to client requirements.
  4. Prepare and deliver product demonstrations and presentations, showcasing how the ERP system addresses client challenges.
  5. Create proposals and respond to RFPs, aligning with client needs.
  6. Coordinate with implementation and technical teams to ensure effective delivery of solutions.
  7. Monitor sales metrics and report on progress, adjusting strategies as needed.
  8. Lead negotiations to close sales deals with favorable terms.
  9. Establish and maintain strong relationships with retail clients, understanding their sales and operational needs.
  10. Collaborate with the sales team to develop strategies for the retail market.
  11. Conduct needs assessments and develop proposals demonstrating how ERP can drive sales growth and operational efficiency.
  12. Deliver engaging product demonstrations to prospective clients.
  13. Participate in lead generation and support the sales cycle to close deals.
  14. Maintain relationships post-implementation to ensure satisfaction, identify upselling opportunities, and gather feedback.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Doha, Doha BAE Systems Strategic Aerospace Services WLL

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

BAE Systems Strategic Aerospace Services WLL | Full time

A senior engineer in this role is one of the key personnel supporting the technical manager and solution architect in fronting the customer. Engineers are expected to handle requirement gathering, technical design, testing, and deployment.

You will work with various roles in the project, including but not limited to:

  • BA Lead/Manager to gather requirements.
  • Singapore HQ teams for product features and extensions.
  • Test Manager for internal and external testing.
Responsibilities:
  1. Requirement Gathering:
    • Work with BA Lead/Manager to meet and gather requirements from users.
    • Prepare requirement documentation.
    • Convert requirements into epics and user stories.
    • Collaborate with UI/UX engineers on user journeys before and after solutions.
    • Coordinate with UI/UX engineers on wireframes and prototypes.
    • Translate business requirements into technical documents.
  2. Technical Design:
    • Work with technical managers and offshore leads to develop technical designs for modules.
    • Collaborate with technical managers and senior leads in Singapore on technical designs for product customization, practicing SCRUM methodology.
  3. Integration:
    • Coordinate with partners and vendors to integrate IT & OT systems.
    • Work with the Technical Architect/Manager on module designs.
  4. Functional Testing:
    • Support Test Manager in documenting test scenarios.
    • Assist in internal, integration, and user acceptance testing.
  5. DevOps & Deployment:
    • Use DevOps tools for deploying software, patching updates, managing branches, and performing dynamic analysis.
    • Assist offshore developers in security reporting.
  6. Performance Testing:
    • Utilize automation tools for performance testing.
    • Generate performance test reports.
Requirements

Personality & Work Traits:

  • Ability to manage a team of 2-4 people.
  • Independent worker with minimal guidance.
  • Proactive attitude.
  • Team player with an inclusive mindset.
  • Commitment to quality.
  • Fast learner, especially with technology.

Work Experience:

  • Full-stack technical lead or developer in multiple projects.
  • Experience in SDLC as a technical lead.
  • Strong communication skills.
  • Ability to use UML for design.
  • Experience working in an English-speaking environment.
  • Experience with SCRUM or other agile frameworks.

Technical Skills:

  • Programming Languages & Tools: Java, C#, C++
  • Frameworks: AngularJS (preferred), ReactJS, VueJS
  • COTS Products: CEP & Rule Engines, Application Servers (NodeJS, Java-based servers, IIS)
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Doha, Doha Mekdam Technical Services

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

8+ years development (Spring Boot, Eureka Microservices, Spring JPA)-JAV is must

Experience leading technical team and delivering complex projects.

Solid Knowledge on Databases like MSSQL,SQL Server, PostgreSQL.

Strong understanding of SOLID principles for clean and maintainable code and version tools like Git.

Understanding of the full software development lifecycle and agile methodologies.

Should be willing to work on any technologies required by the Team

Excellent communication and organizational skills.

Should be a Team player and willing to take initiatives on technological side.

Optional : Good to have knowledge on OpenShift deployment.

Important : Only candidates currently residing in Qatar with valid transferable work permits will be considered.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest It software Jobs in Qatar !

Senior Web Developer

Doha, Doha The MSI Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Senior Web Developer

We are seeking a highly skilled and experienced Senior Web Developer to join our team

and take the lead on building fast, scalable, and secure web applications. In this role, you

will architect and implement end-to-end solutions, optimize user experiences, and mentor

junior developers. You’ll work closely with cross-functional teams to turn business goals

into functional, elegant, and maintainable digital products.

Key Responsibilities

• Design, develop, and maintain web applications with clean, efficient, and welldocumented code.

• Collaborate with UI/UX designers and product managers to implement responsive,

user-friendly features.

• Optimize application performance, scalability, and security.

• Lead code reviews, enforce best practices, and mentor junior developers.

• Integrate APIs, third-party services, and databases into the web stack.

• Stay updated on emerging technologies and recommend improvements to

architecture and development processes.

• Ensure cross-browser compatibility and mobile responsiveness.

Skills

Requirements

• 5+ years of professional experience in web development.

• Proficiency in HTML, CSS, JavaScript, and at least one modern frontend

framework (React, Angular, or Vue.js).

• Strong backend experience using Node.js, PHP, Python, or similar.

• Deep understanding of RESTful APIs, databases (SQL/NoSQL), and cloud

platforms.

• Familiarity with DevOps tools, version control (Git), and CI/CD pipelines.

• Ability to write secure and maintainable code following best practices.

Preferred Qualifications

• Experience with Next.js, TypeScript, or GraphQL.

• Familiarity with containerization (Docker, Kubernetes).

• Knowledge of SEO best practices and web accessibility standards.

• Previous experience in Agile/Scrum environments.

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

Freelance Software Developer (Python-Rust) - AI Trainer

Mindrift

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Freelance Software Developer (Python-Rust) - AI Trainer

1 day ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

What We Do

The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.

About The Role

GenAI models are improving rapidly, and one of our goals is to enable them to address specialized questions and achieve complex reasoning skills. As an AI Tutor in Coding on our platform, you'll have the opportunity to collaborate on these projects.

Typical responsibilities include:

  • Analyzing and understanding existing code in Python or C/C++
  • Migrating logic to idiomatic, safe Rust while preserving functionality
  • Adapting or porting the test suite and ensuring behavioral equivalence
  • Documenting migration steps and technical decisions

How To Get Started

Apply to this post, qualify, and contribute to projects aligned with your skills on your schedule. You will help shape the future of AI through activities like creating training prompts and refining model responses, ensuring technology benefits everyone.

Requirements

  • Bachelor's or Master's degree in Software Development, Computer Science, or related fields
  • At least 3 years of professional experience with Python, 1+ year with Rust or quick learning capability
  • Advanced English proficiency (C1 or above)
  • Experience with PyO3/maturin for Python-Rust interoperability
  • Knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust applications
  • Willingness to learn new methods, adapt quickly, and work with complex guidelines
  • Fully remote role: you need a laptop, internet, available time, and enthusiasm

Benefits

This freelance opportunity is ideal if you want to:

  • Participate in a flexible, remote, part-time project that fits your schedule
  • Work on advanced AI projects and enhance your portfolio
  • Influence how future AI models understand and communicate in your field
Seniority level
  • Mid-Senior level
Employment type
  • Part-time
Job function
  • Other
Industries
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Mindrift by 2x.

Get notified about new Freelance Software Engineer jobs in Qatar .

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

Lead Python Software Engineer, Commercial Systems

Canonical

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Lead Python Software Engineer, Commercial Systems

Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical

Lead Python Software Engineer, Commercial Systems

1 day 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

Get notified about new Lead Software System Engineer jobs in Doha, Doha, Qatar .

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
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 IT & Software Jobs