Backend Developer (Python)
Posted today
Job Viewed
Job Description
- *_*
**_REQUIREMENTS: _**
- Strong English-language communication skills.
- Professional experience with Python.
- Well-versed in source control with Git.
- Confortable implementing CI/CD pipelines.
- Understand RESTful API design.
- Understanding of fundamental database concepts - relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs.
- Experience with pandas, numpy, seaborn, matplotlib.
- Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS).
**_DUTIES: _**
- Gather and address technical and design requirements.
- Design and develop the business logic and backend systems.
- Design and implement database architecture.
- Work closely with frontend developers to design and develop functional, performing and complete APIs.
- Develop high quality, well documented, and efficient code.
**_About PanData: _**
**_PERKS: _**
- Informal dress code
- Remote
- Flexible Schedule
**_Location: _**
Doha (required)
**Education**:
- Bachelor's (preferred)
**Experience**:
- Python: 2 years (preferred)
- Backend Development: 2 years (preferred)
Software Engineer - Python/Golang - Kubernetes
Posted 13 days ago
Job Viewed
Job Description
Software Engineer - Python/Golang - Kubernetes
role at
Canonical 3 days ago Be among the first 25 applicants Join to apply for the
Software Engineer - Python/Golang - Kubernetes
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 1000+ colleagues in 70+ 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 software engineer to join our Kubernetes product team. As a member of that team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your Kubernetes.
You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source to bring functionality to our end-users. You will collaborate with industry peers and partners to bring the right solutions to our customers.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Golang, Python and Kubernetes.
Location
: This is a remote position available in EMEA and the Americas.
What you will focus on
Write high-quality code to create new features Debug issues and interact with a vibrant community Collaborate proactively with a distributed team Work with helpful and talented engineers including experts in many fields Work from home with global travel 2 to 4 weeks for internal and external events
What we are looking for in you
You are a Golang developer also fluent in Python You have experience with Kubernetes You have strong written and verbal communication skills You have a Bachelor's or equivalent in Computer Science, STEM or similar degree You love technology and working with brilliant people
What we offer you
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 recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. 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 Programme 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 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. 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 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 Sign in to set job alerts for “Software Engineer” roles.
Junior Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Solutions Engineering
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Python - Container Images
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
Software Engineer, Ceph & Distributed Storage
Python Software Engineer - Ubuntu Hardware Certification Team
Software Engineer - Data Infrastructure - Kafka
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Software Engineer - Python and K8s
Posted 13 days ago
Job Viewed
Job Description
Software Engineer - Python and K8s
role at
Canonical 3 days ago Be among the first 25 applicants Join to apply for the
Software Engineer - Python and K8s
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.
Our mission is to reinvent the way companies manage their open source information systems - on public clouds and in their own data centers. To achieve that we are building a new community around Python opscode for open source applications, running on Kubernetes. We want to move all of Canonical and Ubuntu IS onto this new, open source codebase.
We are confident that we can dramatically improve the experience of running complex business operations - and then we can help our customers embrace those new techniques and products. Traditionally, IS is an inward-facing operation. We would like to transform our IS team into an extension of the product engineering capability at Canonical. Our internal workloads are in many cases the same open source workloads that our customers want to operate. This team will productize those workloads for real-time automated operations on Kubernetes.
This role is ideal for software engineers who enjoy Python, have a passion for distributed systems, and an interest in the entire Linux stack - from kernel to networking to virtualization and containers. It is a role that requires rigor in both code and customer interactions. Our engineers are technically astute open source enthusiasts who are excited about cloud computing and are ready to join a global team charged with delivering world class services to our customers.
Strong Python development skills and familiarity with Kubernetes are key requirements of this role. You'll work closely with other teams in Canonical to ensure your products operate reliably, efficiently and scale to production sized workloads for our customers looking to adopt cutting-edge technology. You will participate and be responsible for ensuring sound software architecture and follow best practices in software quality, testing and documentation.
The role entails
Work in Python to design and deliver open source software operations code Work across the entire Linux stack, from kernel, networking, storage, to applications Learn to think rigorously about application and infrastructure reliability Shape high quality open source monitoring and alerting infrastructure Simplify open source operations for our customers and open source community Demonstrate sound engineering design and testing principles in your code Follow agile software development practices Coach and develop your colleagues where you have insights Grow a healthy, collaborative engineering culture in line with company values Work from home with global travel once or twice a year for up to 2 weeks for events
What we are looking for in you
You love technology and working with brilliant people You have a Bachelor's or equivalent in Computer Science, STEM or similar degree You are experienced with Linux systems administration, package management, and operations You have hands-on experience with at least one public cloud You are familiar with Docker and Kubernetes You are an experienced Python programmer and enjoy challenging projects You understand the importance of reliable software and strive to design and code to that expectation You are organized and want your team to deliver timely, high quality software
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 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 Sign in to set job alerts for “Software Engineer” roles.
Junior Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Solutions Engineering
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Python - Container Images
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
Software Engineer, Ceph & Distributed Storage
Python Software Engineer - Ubuntu Hardware Certification Team
Software Engineer - Data Infrastructure - Kafka
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Data Science Manager
Posted 16 days ago
Job Viewed
Job Description
SWATX is seeking a highly skilled and experienced Data Science Manager to lead our growing data science team. In this strategic role, you will be responsible for overseeing the development and implementation of data-driven solutions to solve complex business challenges. You will mentor and guide a team of data scientists, driving innovation and excellence in analytics and machine learning. If you are a strong leader with a passion for data science and a proven track record of delivering impactful solutions, we invite you to join us.
Responsibilities:
- Lead and mentor a team of data scientists, providing guidance on best practices in data analysis, machine learning, and statistical modeling
- Develop and execute the data science strategy aligned with business objectives, ensuring that data-driven insights are integrated into decision-making processes
- Oversee the design and implementation of innovative data science projects that drive value for the organization
- Collaborate with cross-functional teams to identify opportunities for leveraging data to improve products, services, and operational efficiency
- Build and maintain strong relationships with stakeholders, understanding their data needs and ensuring timely delivery of insights
- Monitor and evaluate the performance of data science models and adjust strategies as necessary to achieve desired results
- Promote a data-driven culture within the organization by communicating the value of data science initiatives to stakeholders at all levels
- Stay updated on the latest trends and developments in data science and analytics, and integrate new methodologies and tools as appropriate
- Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related field
- Proven experience in a data science role, with at least 5+ years of experience, including 2+ years in a managerial or leadership position
- Strong proficiency in programming languages such as Python, R, and experience with data manipulation and analysis libraries
- Solid understanding of machine learning algorithms, statistical methodologies, and data modeling techniques
- Experience with data visualization tools (e.g., Tableau, Power BI) to communicate findings effectively
- Excellent project management skills and ability to prioritize tasks in a fast-paced environment
- Strong analytical and problem-solving skills with attention to detail
- Exceptional communication skills, both verbal and written, in English and Arabic
- Proven capability to drive collaboration across teams and influence senior stakeholders
- Certified Data Scientist (CDS)
- Microsoft Certified: Azure Data Scientist Associate
- Google Cloud Professional Data Engineer
Data Science Manager
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
Lead and mentor a team of data scientists, providing guidance on best practices in data analysis, machine learning, and statistical modeling Develop and execute the data science strategy aligned with business objectives, ensuring that data-driven insights are integrated into decision-making processes Oversee the design and implementation of innovative data science projects that drive value for the organization Collaborate with cross-functional teams to identify opportunities for leveraging data to improve products, services, and operational efficiency Build and maintain strong relationships with stakeholders, understanding their data needs and ensuring timely delivery of insights Monitor and evaluate the performance of data science models and adjust strategies as necessary to achieve desired results Promote a data-driven culture within the organization by communicating the value of data science initiatives to stakeholders at all levels Stay updated on the latest trends and developments in data science and analytics, and integrate new methodologies and tools as appropriate
Requirements
Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related field Proven experience in a data science role, with at least 5+ years of experience, including 2+ years in a managerial or leadership position Strong proficiency in programming languages such as Python, R, and experience with data manipulation and analysis libraries Solid understanding of machine learning algorithms, statistical methodologies, and data modeling techniques Experience with data visualization tools (e.g., Tableau, Power BI) to communicate findings effectively Excellent project management skills and ability to prioritize tasks in a fast-paced environment Strong analytical and problem-solving skills with attention to detail Exceptional communication skills, both verbal and written, in English and Arabic Proven capability to drive collaboration across teams and influence senior stakeholders
Preferable Certificates:
Certified Data Scientist (CDS) Microsoft Certified: Azure Data Scientist Associate Google Cloud Professional Data Engineer
#J-18808-Ljbffr
Engineering Manager - Python and K8s
Posted 22 days ago
Job Viewed
Job Description
Join to apply for the
Engineering Manager - Python and K8s
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 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 an
Engineering Manager - Python and K8s
who is passionate about building a world-class DevOps culture in corporate information systems. We aim to transform our IS team into an extension of the product engineering capability, productising workloads for real-time automated operations on Kubernetes. The internal workloads often mirror the open source workloads our customers operate. As an engineering manager you'll lead a team in your local time zone, focused on business workloads that keep Ubuntu, Canonical, and our services highly available around the world. You will be responsible for sound software architecture and best practices in software quality, testing, and documentation. Technical leadership experience and a background in software engineering are prerequisites. You will lead, challenge, and develop strong engineers, positively influence culture, facilitate technical delivery, and work with your team on strategy and execution. What you’ll do
Responsibilities
Lead a team focused on productising business workloads
Build and manage a regional team of engineers
Develop your team through coaching, mentoring, and feedback
Contribute toward your team's goals with hands-on engineering work
Set reasonable schedules based on estimates with feedback loops for improvement
Set and manage expectations with other engineering teams and external stakeholders
Advance modern, agile software development practices
Maintain a culture of quality and engineering excellence
Grow a healthy, collaborative engineering culture aligned with company values
Be an active part of the leadership team and collaborate with other leaders
Work from home with global travel up to 20% for internal and external events
Qualifications
Experience in Docker and Kubernetes operations
Software engineering background with proven Python experience
Experience developing Python frameworks and understanding stable consumable APIs
Interest in embracing new technologies and pushing boundaries
Passion for building products that improve how people operate software and infrastructure
Experience developing and growing people with a track record of doing it
Knowledgeable and passionate about software development
Experience working in an agile development environment
What we offer
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; 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.
#J-18808-Ljbffr
Senior Data Science Manager
Posted 16 days ago
Job Viewed
Job Description
SWATX is looking for a visionary and results-driven Senior Data Science Manager to join our leadership team. In this pivotal role, you will be responsible for overseeing the strategic direction and execution of data science initiatives across the organization. You will lead a talented team of data scientists, driving innovation in predictive modeling, machine learning, and advanced analytics. As a key contributor to our data strategy, you will collaborate closely with senior leadership and cross-functional teams to deliver impactful insights and solutions that enhance business performance.
Responsibilities:
- Develop and implement the overall data science vision, strategy, and framework to align with organizational goals.
- Lead a high-performing team of data scientists, fostering a culture of collaboration, innovation, and continuous learning.
- Drive the execution of strategic data science projects, ensuring alignment with business objectives and delivery of actionable insights.
- Collaborate with stakeholders to identify high-impact opportunities for modeling and analytics that can enhance decision-making and operational efficiency.
- Oversee the design and implementation of complex machine learning algorithms and statistical models to solve business challenges.
- Monitor industry trends and emerging technologies in data science and analytics, incorporating best practices into the team’s methodologies.
- Provide mentorship and professional development opportunities for team members to enhance their skill sets and career growth.
- Present findings and recommendations to senior leadership, translating complex data insights into clear and actionable strategies.
Be The First To Know
About the latest Python Jobs in Doha !
Senior Data Science Manager
Posted 15 days ago
Job Viewed
Job Description
Responsibilities: Develop and implement the overall data science vision, strategy, and framework to align with organizational goals. Lead a high-performing team of data scientists, fostering a culture of collaboration, innovation, and continuous learning. Drive the execution of strategic data science projects, ensuring alignment with business objectives and delivery of actionable insights. Collaborate with stakeholders to identify high-impact opportunities for modeling and analytics that can enhance decision-making and operational efficiency. Oversee the design and implementation of complex machine learning algorithms and statistical models to solve business challenges. Monitor industry trends and emerging technologies in data science and analytics, incorporating best practices into the team’s methodologies. Provide mentorship and professional development opportunities for team members to enhance their skill sets and career growth. Present findings and recommendations to senior leadership, translating complex data insights into clear and actionable strategies.
#J-18808-Ljbffr
Senior Software Engineer (Java, Spring Boot, Python)
Posted 11 days ago
Job Viewed
Job Description
Experience : 4-6 Years
Job Description: We are seeking a highly skilled Senior Software Engineer with expertise in Java, Spring Boot, and Python to join our team. The ideal candidate will have a strong background in developing large-scale applications and building highly scalable, automated systems with low latency and high availability. In this role, you will collaborate with engineering teams to deliver innovative solutions and ensure high performance and reliability in our systems.
Must-Have Skills:
- 4+ years of experience in developing large-scale applications with Java and Spring Boot.
- Proven experience in designing highly scalable automated systems with low latency and high availability.
- Strong knowledge of Python, SQL, Unix/Linux, Git, Jira, and Service Now.
- Familiarity with Tableau and experience in troubleshooting and debugging complex multi-tier applications.
Good-to-Have Skills:
- Expertise in online payments and related domains.
- Hands-on experience in online payment systems or related financial services.
Top 3 Skills:
- Core Java and OOP
- Spring Boot
- Python
Responsibilities:
- Design and develop highly scalable, automated systems to ensure low latency and high availability.
- Collaborate with engineering teams on various projects, ensuring smooth integration and alignment with business goals.
- Provide technical troubleshooting and debugging expertise to resolve complex issues in multi-tier applications.
- Demonstrate strong problem-solving skills and enthusiasm for continuous learning and innovation.
Senior Software Engineer (Java, Spring Boot, Python)
Posted 16 days ago
Job Viewed
Job Description
Job Title: Senior Software Engineer (Java, Spring Boot, Python)
Experience : 4-6yrs
OverviewWe are seeking a highly skilled Senior Software Engineer with expertise in Java, Spring Boot, and Python to join our team. The ideal candidate will have a strong background in developing large-scale applications and building highly scalable, automated systems with low latency and high availability. In this role, you will collaborate with engineering teams to deliver innovative solutions and ensure high performance and reliability in our systems.
Must-Have Skills- 4+ years of experience in developing large-scale applications with Java and Spring Boot.
- Proven experience in designing highly scalable automated systems with low latency and high availability.
- Strong knowledge of Python, SQL, Unix/Linux, Git, Jira, and Service Now.
- Familiarity with Tableau and experience in troubleshooting and debugging complex multi-tier applications.
- Expertise in online payments and related domains.
- Hands-on experience in online payment systems or related financial services.
- Core Java and OOP
- Spring Boot
- Python
- Design and develop highly scalable, automated systems to ensure low latency and high availability.
- Collaborate with engineering teams on various projects, ensuring smooth integration and alignment with business goals.
- Provide technical troubleshooting and debugging expertise to resolve complex issues in multi-tier applications.
- Demonstrate strong problem-solving skills and enthusiasm for continuous learning and innovation.