Ubuntu is a community-developed, Linux-based operating system that is published and commercially supported by software development firm Canonical. Like Canonica
Python and Kubernetes Software Engineer – Data, Workflows, AI/ML, Analytics
Location
Worldwide
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Python and Kubernetes Software Engineer – Data, Workflows, AI/ML, Analytics
Canonical
• Develop your understanding of the entire Linux stack, from kernel, networking, and storage, to the application layer • Design, build and maintain solutions that will be deployed on public and private clouds and local workstations • Master distributed systems concepts such as observability, identity, tracing • Work with both Kubernetes and machine-oriented open source applications • Collaborate proactively with a distributed team of engineers, designers and product managers • Debug issues and interact in public with upstream and Ubuntu communities • Generate and discuss ideas, and collaborate on finding good solutions
Job Requirements
- Professional or academic software delivery using Python
- 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
- Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
- Track record of going above-and-beyond expectations to achieve outstanding results
- Passion for technology evidenced by personal projects and initiatives
- The work ethic and confidence to shine alongside motivated colleagues
- Professional written and spoken English with excellent presentation skills
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
- Thoughtfulness and self-motivation
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks long
Benefits
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Atuar no desenvolvimento e manutenção de sistemas em ambiente mainframe • Desenvolver e evoluir aplicações backend em **C# (.NET)** • Criar e otimizar consultas e procedures em **SQL** • Participar da integração entre sistemas legados e plataformas modernas • Identificar e propor melhorias de performance e qualidade de código • Atuar na análise e correção de incidentes em produção • Trabalhar em conjunto com times de arquitetura, dados e negócios
Director of Software Engineering – Node.js, Web Scraping Expert
PortProMeet PortPro's drayOS 2. The latest and most premier operating system for drayage carriers.
• Architect, develop, and maintain scalable and distributed web scraping systems using Node.js. • Design and implement data extraction pipelines to process large volumes of structured and unstructured data. • Develop solutions to bypass anti-bot mechanisms, including CAPTCHA handling, session management, fingerprinting, and IP rotation. • Optimize scraping processes for performance, reliability, and efficiency while managing proxy services (residential, datacenter, rotating). • Oversee data storage and processing strategies, ensuring high availability and consistency. • Collaborate with Product, DevOps, and Data Science teams to integrate extracted data into analytics and business applications. • Implement best practices for microservices, API integrations, and real-time data streaming. • Lead the transition to cloud-native, containerized, and serverless architectures for web scraping. • Ensure compliance with legal and ethical standards (robots.txt, GDPR, CCPA, etc.). • Optimize cloud resources (AWS, GCP, or Azure) to support high-throughput scraping. • Manage real-time monitoring and alerting systems to detect scraping failures, IP bans, or performance bottlenecks. • Work closely with DevOps teams to optimize CI/CD pipelines, automated deployments, and system scalability. • Lead, mentor, and grow a high-performance engineering team. • Define and execute the technology roadmap, aligning with business objectives. • Foster a culture of continuous learning, collaboration, and innovation. • Implement agile development methodologies (Scrum, Kanban) to optimize project execution. • Ensure code quality, security, and best practices across all engineering efforts.
• Provide technical leadership and vision for Salesforce initiatives, ensuring alignment with overall IT and business strategies. • Lead technical design sessions architect and document technical solutions aligned with client business objectives identify gaps between a customer’s current and desired end states. • Proven track record of successfully leading large scale Salesforce initiatives from concept to delivery. • Collaborate with business stakeholders, project managers, and development teams to gather requirements and translate them into technical solutions. • Design scalable and flexible Salesforce solutions that meet business requirements, ensure security, and adhere to best practices for platform optimization. • Stay updated with the latest Salesforce features, capabilities, and best practices, and recommend their adoption where applicable. • Collaborate with key stakeholders including business leaders IT teams and external partners to understand requirements prioritize initiatives and ensure alignment with organizational goals. • Develop architectural blueprints and technical designs for Salesforce implementations, including integrations with other systems. • Ensure adherence to best practices in design, development, and deployment of Salesforce solutions Communicate architectural decisions, plans, goals, and strategies effectively to both technical and non-technical stakeholders. • Conduct regular code reviews and ensure adherence to coding standards and architectural guidelines.
• Partner with portfolio company technology and product teams to identify and prioritize agentic AI use cases aligned with their product roadmaps and business objectives. • Lead end-to-end delivery of AI agent implementations using Vista’s Agentic Factory methodology, targeting MVP delivery in under a quarter. • Run rapid proof-of-value sprints that demonstrate measurable business impact, then guide portfolio companies from prototype through production deployment. • Lead AI maturity assessments across the portfolio using Vista’s scoring rubrics, identifying gaps and creating tailored improvement roadmaps. • Conduct architectural reviews and provide recommendations for optimizing AI platform performance, scalability, and security. • Design scalable, resilient, and secure AI platforms leveraging public cloud AI services (AWS, Azure, GCP) while maintaining vendor independence through thoughtful abstraction layers.




