Cloud Computing Jobs – October 2021 – AppHired Apply and Get Hired Tue, 26 Oct 2021 17:41:31 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.1 Cloud Engineer (all genders) /job/cloud-engineer-all-genders-meshcloud-gmbh-de/ Thu, 21 Oct 2021 00:00:00 +0000 /job/cloud-engineer-all-genders-meshcloud-gmbh-frankfurt-am-main/

Do what you love

You will be directly involved in the further development of the meshcloud platform. Your view as a Cloud & DevOps expert with a strong focus on security is important to us and our customers! You will ensure our platform is delivered to them using state-of-the art deployment and security practices that allow us to innovate with high velocity while we provide reliable service to our customers. You’ll also help develop secure landing zones in public cloud environments that our customers’ DevOps teams can use as a template for their own compliance requirements.

Why you are our perfect match

  • Experience in operating highly available and fault tolerant distributed systems in cloud environments
  • Very good knowledge of DevOps Tools (Kubernetes, Docker, Ansible, Bash, Python or similar)
  • Very good knowledge of Linux administration
  • Experience with dhall language (or Haskell)
  • Experience in Design and Implementation of Security Practices (OWASP, ITS Risk, ISO Standards)
  • Solid knowledge of Network administration (TCP/IP, Security, Routing, VPNs)
  • Basic knowledge of Database administration (MySQL, NoSQL DBs)
  • Ideally good communication skills in English & German (speaking & understanding), because the regular exchange within the team and with our customers is very important to us

Additionally, the following skills and experiences would be interesting for us and nice-to-have:

  • Experience in other programming languages, configuration management systems, frameworks and technologies
  • Experience in working with OpenShift, OpenStack or Cloud Foundry
  • Experience with “cloud native” tools like Prometheus, Grafana, Helm, Terraform, Concourse CI
  • Experience with public cloud platforms (AWS, Azure, GCP)
  • Experience with distributed database systems such as Elasticsearch, Redis, MongoDB or RavenDB
  • Contributions to open source projects and/or programming communities such as Stackoverflow

Why you shoud apply

Our vision “Empower Humans to build a better future” is not only related to the opportunities we offer our customers, but is also reflected in our everyday work. That’s why your ideas are important to us! With the help of lean and fast processes, our teams effectively drive improvements and have a great impact on the development of our product and meshcloud every day.

Our benefits and perks include:

  • We support your personal and professional development! In consultation with you, you will receive development and training plans tailored to your needs
  • Work in small, self-organized teams with clear goals
  • Freedom and the possibility to make independent decisions are a standard for us, but of course you can count on teamwork and mutual support
  • Mobile Work within Germany possible, after onboarding option to World Office
  • Many free snacks & drinks in our office in Frankfurt (dogs also welcome)
  • Regular live team events and weekly virtual coffee dates
  • For all bookworms: Access to over a hundred books in our meshBib on topics like coding, leadership, personal development, etc.
  • Benefits app for our employees, which includes budgets for lunch, gym, internet and mobility

For those interested, here is an overview of our current tech stack.

Apply now and become a meshi!

If you have any questions, please feel free to contact our HR assistant Joanna at 069/ 3487 267 70 or send us an email to [email protected]. However, please send us your application only via the “Apply now” button. Due to our privacy policy, applications sent by mail cannot be considered. You can submit your documents in either German or English.

We look forward to receiving your application and will get back to you as soon as possible.

]]>
Associate Field Software Engineer – EMEA /job/associate-field-software-engineer-emea-canonical/ Mon, 18 Oct 2021 00:00:00 +0000 /job/associate-field-software-engineer-emea-canonical-no-office-location/

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 mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

Job Summary:

Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. Our Field Engineers are at the heart of this process, demonstrating, designing and delivering exciting solutions to a range of customers, from startups to Fortune 500s.

Canonical’s Field Engineering division is unique in its approach with customers: we engage early on in the pre-sales process and remain engaged throughout the delivery phase. This approach creates exciting dynamics in which one is involved in various customer facing processes; going to sales events and providing engineering support to the sales team, designing solutions for customers and in the end implementing those solutions.

This requires unique skills, both technical and non-technical. TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills are a must-have in the course of discussing detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations. Most of our team’s solutions are based on OpenStack, Kubernetes, and Ubuntu; therefore the ideal candidate has interest and experience with one or more of these. If you have experience or are willing to learn about LXD, Snaps, MAAS, Juju and Ubuntu, this team is the best starting point.

As a Field Software Engineer you will:

  • Engage early on in the pre-sales process and remain engaged throughout the delivery phase
  • Discuss detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations
  • Use your knowledge of TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills to build customized solutions for our customers

The successful Field Software Engineer will have :

  • BA/BS degree in Computer Science or related technical field
  • 1-3 years of Linux development experience
  • Must be able to speak English fluently
  • Strong background contributing code in Python and Go to open source projects in the cloud or devices area
  • Excellent communication and presentation skills
  • High motivation, ability to multi-task and follow-up reliably on commitments
  • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
  • Experience working with at least one or more of these technologies OpenStack, Kubernetes, and/or Ubuntu
  • Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
  • Ability to travel globally for periods up to two weeks; up to 50% of travel time (pending on covid-19 restrictions)

Nice to have:

  • Second language – Spanish, French, German or Italian

What Canonical Offers:

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#LI-Remote

#stack

]]>
VP, Software Engineering /job/vp-software-engineering-canonical/ Sun, 10 Oct 2021 00:00:00 +0000 /job/vp-software-engineering-canonical-no-office-location/

To scale our global software engineering organisation, we have opened six VP Engineering positions.

Canonical is a worldwide provider of open source operating systems, applications, security, support, services and solutions. We are the publisher of Ubuntu. Our mission is to be the best partner for building on open source, from the smallest devices to the largest clouds. We are the number one platform for public cloud production deployments, the number one enterprise Linux for IoT, and the developer platform of choice for Linux engineering.

The business is growing and profitable. We are preparing to take the company public, and wish to ensure that we have a strong bench of software engineering leadership in place to lead innovation, quality and rigour as we expand. We are particularly focused on software engineering practice – design, documentation, community engagement, quality, developer relations, commercial competitiveness and usability are all skills and habits we expect our teams to develop.

As a platform company we offer a wide range of software engineering challenges, from the Linux kernel up through Ubuntu server, desktop, IoT and operations tooling, from the public cloud to the edge, as open source products and commercial business systems. We work in low-level engineering with kernels and compilers and toolchains. We create distributed systems in Golang and Python, we work with web technology, and many layers in between. Our commercial offerings are both software and SAAS, along with a range of professional services and support.

We will structure our engineering organisation around these six VP roles, reporting to the CEO, in no particular order:

VP Engineering, Ubuntu
Ubuntu itself – the server and desktop experience, kernel, low level system, toolchains, and runtimes such as Python and Java.

VP Engineering, Cloud
Our public cloud experience on AWS, Azure, GCP, Oracle, IBM, our Docker images and container capabilities, and our private cloud offerings, including MAAS bare metal cloud, Kubernetes, OpenStack, OVN, OVS, Ceph and LXD virtualisation.

VP Engineering, SAAS
Our online services, including our systems management service, our software distribution systems for debs, snaps, Docker images and charms, and our developer collaboration infrastructure.

VP Engineering, IoT
Ubuntu Core and offerings that enable next-generation secure devices for the edge and IoT, from automotive to drones, from the factory to telco, home and office environments.

VP Engineering, Information Systems
Commercial systems for Canonical and customers, including our own internal systems, security offerings, and IT operations solutions. This is effectively a combined engineering leadership and CIO role.

VP Engineering, Enterprise Solutions
Open source enterprise offerings from databases through data lakes and document stores, analytics, MLops and visualisation, to identity management, model-driven devops, and cloud-native operations of the entire open source application universe.

Canonical is a product-centric organisation. These leaders are responsible for the success of the products in their group, working with their engineering directors and managers, to ensure that they have what they need to be successful. We offer customers a unified approach to open source, and our success depends on the quality of experience customers have when they use our products together. VP’s work with product management to ensure customer experiences are harmonised across our very diverse product range.

At this level, competitive strategy is as important as software engineering skill and experience. We expect our software engineering group to be commercially astute, to be thoughtful about global technology and market trends, to be aware of competitor positioning, to be excited to change the game and bring new ideas to fruition, and to ensure that Canonical products lead the market. There is nothing ‘business as usual’ about enterprise technology, it is a highly competitive arena with constant change, and this leadership team is critical to our ability to move faster and deliver better than our competitors.

These positions are advertised widely. Applications by females and under-represented groups will carry extra weight in the early assessment stage. Final appointments will be on merit alone.

Required skills and experience

Candidates should have a track record of successful product delivery in the software industry, the ability to speak compellingly to a global industry audience, the ability to plan and organise across multiple products and teams, clear leadership skills, an appreciation for open source, and hunger for commercial success.

  • Exceptional academic results at high school and university
  • Degree qualification in Computer Science or Software Engineering
  • Passion for high quality, usable, fast and reliable software
  • Extensive management experience with multiple reporting teams
  • Confidence in public speaking
  • Exceptional work ethic
  • Ability to travel internationally for company and industry events
  • Successful startup experience preferred
  • Public company experience preferred
  • Open source experience strongly preferred

We are an ambitious organisation with the goal to be the primary partner for most industry players and end-users of open source, but we are also humble – our primary mission as a platform and an aggregator is to serve those who innovate on open source rather than competing with them. We don’t create a new database – we enable others to create and distribute new open source products, and our strategy must be as good for them as it is for us. Our success depends on the success of others. We benefit from the growth of the major public clouds, of open source startups, of semiconductor companies, and of the businesses that choose to build on open source and Ubuntu – and we value their success as much as our own.

We believe that open source will be the foundation of all enterprise computing, from the edge to the cloud. Today, we deliver the leading open source operating system, Ubuntu, but we believe that Ubuntu is the tip of the iceberg and we would like to serve the wider market for applications, services and solutions with equal success.

You will need to be exceptional, organised and deeply motivated by Canonical’s values and strategy to pursue one of these roles. You will need to understand how Canonical is different, and what that difference means competitively, commercially and socially. For the right candidate, this is a once-in-a-lifetime opportunity to lead a category of open source and the de facto standard experience that millions of developers and businesses have with it.

Your technology interests may include cloud computing, IoT, web systems, back-end data stores, scale-out infrastructure or Linux itself. You should have a gift for software design and implementation, and enjoy a highly professional environment with careful choices of technology, architecture, data design, and user interface. You should have broad-based knowledge of Linux, networking, software development, databases, API design and possibly web presentation layers.

You must be familiar with the open source environment, and want to build products in partnership with a community. We expect engineering leaders to demonstrate insight into performance and quality engineering practices, and help teams embrace effective disciplines. You should also have an understanding of security practices and principles and the impact that engineering choices have on product security. We also expect our leaders to take responsibility for delivering well-documented products and working with design professionals to shape the user experience. You should have clear views on the ways engineering practices influence product outcomes, not just technically but in open source communities and in the marketplace.

This is a role for leadership, management, organization, planning and mentorship, not individual contribution through coding. You should relish the opportunity to shape, direct and develop an engineering organisation that is happy and brilliant, and produces a collection of products that will be a pleasure to use with the rest of the Canonical suite of offerings.

Whatever your nationality, ethnicity, gender or identity, we welcome your application and will give it fair consideration.

#stack

#LI-remote

]]>
Ethernet Technologies RDMA Software Applications Engineer /job/ethernet-technologies-rdma-software-applications-engineer-intel-corporation-austin/ Sat, 09 Oct 2021 00:00:00 +0000 /job/ethernet-technologies-rdma-software-applications-engineer-intel-corporation-austin/

Come and join us! Intel’s Ethernet Customer Solutions (ECS) team under the Data Platforms Group (DPG) is looking for an Ethernet Technologies Software Applications Engineer to enable and support customers of Intel’s server class wired Ethernet products in high performance RDMA, network attached storage, and High Performance Computing technologies.

As an Ethernet Technologies Software Applications Engineer, you will work closely with Software, Hardware, and Firmware development and validation as well as product marketing and business acceleration managers to help assure that Ethernet product designs and implementations meet requirements for targeted customer workloads. You will provide solution support for a wide range of datacenter workloads, for example: high speed networked/clustered storage, MPI High Performance Computing (HPC) applications, and more. Your primary duties would include hands-on full-stack Ethernet datacenter proof of concept (PoC) solution testing, customer issue support/debug, and proactive internal and external customer enablement (configuration guides, performance tuning, workload optimization).

This position will require a combination of working independently, with peers, design engineers, software engineers, and software architects to influence product features, reliability, supportability and ensure that customer needs and requirements are being addressed in a timely manner. Complex system-level issue debug, problem solving, multi-tasking, organization, and customer and stakeholder management skills are critical to success.

The ideal candidate will have the following skills in addition to the qualifications listed below.

  • Direct customer interaction experience, preferably in technical debug support role.
  • Comfortable task switching and managing multiple tasks at the same time.
  • Verbal and written communication skills with customers of all skill levels (novice thru expert).
  • Work effectively in a complex, fast-paced work environment.

In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel.

Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Minimum Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent with 3+ years of related industry experience or a Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent with 2+ years of related industry experience.
  • Minimum 1+ years’ experience in networking stack development, network driver development and/or network driver support. Linux/Open Source server operating systems (RHEL, SuSE, FreeBSD, Ubuntu, etc.) strongly preferred, though advanced VMware ESXi Server or Windows Server experience could also be applicable.
  • Minimum 2+ years’ experience with current computer networking architecture, protocols, topologies, and networking products (such as Ethernet, InfiniBand, or equivalent).
  • Minimum 2+ years’ experience system level server network debug experience involving hardware, software, and firmware.

Preferred Qualifications:

  • Minimum 2 +years of experience with performance analysis of Linux networking, storage and network applications, including the impact of networking components on CPU/memory subsystems.
  • Minimum 2+ years of experience and a working knowledge of scripting (examples: Python, BASH, perl, Powershell, etc).
  • Minimum 2+ years of experience and practical knowledge in multi-threaded, multi-core, and distributed software architectures.
  • Minimum 2+ years of System admin or Network admin-level experience with one or more of the following:
  • RDMA (iWARP, RoCEv2, InfiniBand (IB)) network protocols/configurations.
  • Cluster configuration and testing for MPI/HPC applications.
  • Network attached storage (NAS) target/client configuration and testing, ex: NVMeoF, iSCSI, iSER, NFS, etc.

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.

Other Locations

US, California, Santa Clara;US, Oregon, Hillsboro

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

]]>
Ethernet Manageability Applications Engineer /job/ethernet-manageability-applications-engineer-intel-corporation-austin/ Sat, 09 Oct 2021 00:00:00 +0000 /job/ethernet-manageability-applications-engineer-intel-corporation-austin/

Come and join us! Intel’s Ethernet Customer Solutions (ECS) team under the Data Center Group (DCG) is looking for a Ethernet Manageability Applications Engineer to enable and support customers of Intel’s server class wired Ethernet products in Manageability technologies.

In this role, your primary focus would be Ethernet Products Manageability feature enablement. Engage in Manageability feature architecture, design and implementation discussions with Intel customers and internal architecture, product design, business development and marketing teams. Drive EPG wide Manageability feature and system level quality. Define scope and drive manageability feature and system level manageability validation improvements. Participate and contribute to Manageability feature discussions at industry standard bodies like DMTF. Assist other team members in debugging manageability feature related issues on customer products.

As an Ethernet Manageability Applications Engineer you will work closely with Software, Hardware, and Firmware development and validation as well as product marketing and business acceleration managers to help assure that Ethernet product Manageability feature designs and implementations meet requirements for targeted customer designs. This position will require a combination of working independently, with peers, design engineers, software engineers, and software architects to influence product features, reliability, supportability and ensure that customer needs and requirements are being addressed in a timely manner. Complex system-level issue debug, problem solving, multi-tasking, organization, and customer and stakeholder management skills are critical to success.

Responsibilities will include, but are not limited to:

  • Performs network product design, development, testing, documentation, and analysis of software applications.
  • Assignments include development of new programs and subprograms, as well as, enhancements, modifications, and corrections to existing software.
  • Duties include designing application, writing code, completing programming, and developing and executing testing and debugging routines, and documenting work and results.
  • May be responsible for developing or executing project plans, budgets and schedules and for documentation of work and results.
  • These positions develop software applications for external customers.

The ideal candidate will have the following skills in addition to the qualifications listed below.

  • Direct customer interaction experience, preferably in technical debug support role.
  • Comfortable task switching and managing multiple tasks at the same time.
  • Excellent verbal and written communication skills with customers of all skill levels (novice thru expert).
  • Willing to work effectively in a complex, fast-paced work environment.

In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel.

This position is not eligible for Intel immigration sponsorship.

Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Education Requirement:

  • Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent with 3 plus years of related experience or a Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent with 2 plus years of related experience.

Minimum Required Qualifications:

  • 3+ years’ experience in networking stack solutions development network driver development and/or network driver support
  • 3+ years’ experience with current computer networking architecture protocols topologies and networking products such as Ethernet InfiniBand or equivalent
  • 3+ years’ experience with system level server network debug involving hardware software and firmware
  • 2+ years’ experience with manageability architecture manageability stack development and DMTF specifications
  • 2+ years’ experience implementing enhancing and executing scripts for scalable test automation Python BASH Perl Powershell etc.

Additional Preferred Qualifications:

  • Experience with Manageability interfaces like PCI VDM SMBus and RMII
  • Experience with Redfish/RDE
  • Experience with Server platform Preboot environment and protocols

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.

Other Locations

US, California, Santa Clara;US, Oregon, Hillsboro

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

]]>
Software Engineer – Ubuntu Core /job/software-engineer-ubuntu-core-canonical/ Mon, 04 Oct 2021 00:00:00 +0000 /job/software-engineer-ubuntu-core-canonical-no-office-location/

Redefine embedded Linux and drive the future of secure appliances with our fully-containerized Ubuntu Core. This is an opportunity for a senior software engineer passionate about open source software, Linux, security and the developer experience. This challenging role demands a high degree of technical skill with low-level operating system, kernel and device firmware.

Ubuntu Core is the next generation secure embedded Linux operating system. Just as we are proud to make Ubuntu Desktop the simplest, most secure platform for desktop Linux, our mission with Ubuntu Core is to allow everyone to build robust IoT, industrial and consumer devices on a wide range of hardware, from RaspberryPi to large X86 servers. Ubuntu Core redefines the operating system experience by containerizing the OS, the kernel and all applications into a set of snaps, ensuring reliability and security through modern kernel capabilities driven by the snap system.

Ubuntu Core also defines a reliable and secure set of device recovery mechanisms that enable device manufacturers to simplify and standardise the field operations for fleets of heterogenous appliances.

As an Ubuntu Core team member, you’ll be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V and X86. You will work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, systemd init and services and userspace applications to manage hardware via RESTful APIs.

Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

What you’ll do

  • Collaborate proactively with a distributed team
  • Write high quality code with unit tests to create new features
  • Debug issues and produce high quality fixes
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel 2 to 4 times a year for internal and external events
  • Integrate diverse bootloaders and maintain gadget snaps
  • Develop system daemons with REST APIs in Golang

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have experience with Golang, C, and Shell
  • You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
  • You have experience or interest in low-level system and security facilities such as:
    • Bootloaders in ARM and X86, such as piboot, uboot, grub-uefi
    • Systemd and units, udev, initrd, graphics
    • OS level firmware daemons and CLI applications
    • Linux security implementations – TPM, FDE, LUKS, HSM, etc.
  • You have experience with API design and development – REST/gRPC or similar

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.

#LI-remote

#stack

]]>
Senior Flink/Druid Software Engineer /job/senior-flink-druid-software-engineer-genesys/ Sat, 02 Oct 2021 00:00:00 +0000 /job/senior-flink-druid-software-engineer-genesys-no-office-location/

Genesys is building the data platform of the future with a small team with a startup feel and the financial stability of an industry leader. The realtime analytics team uses the latest Flink and Druid versions to process event streams with MILLIONS of events per SECOND. Our workload is constantly evolving as we keep growing at an exponential rate and new features are added. Analytics is a key part of our platform powering our own services and customer analytics.

The Genesys Cloud Analytics platform is the foundation on which decisions are made that directly impact our customer’s experience as well as their customers’ experiences. We are a data-driven company, handling tens of millions of events per day to answer questions for both our customers and the business. From new features to enable other development teams, to measuring performance across our customer-base, to offering insights directly to our end-users, we use our terabytes of data to move customer experience forward.

In this role, you’ll partner with software engineers, product managers, and data scientists to build and support a variety of analytical big data products. The best person will have a strong engineering background, not shy from the unknown, and will be able to articulate vague requirements into something real. We are a team whose focus is to operationalize big data products and curate high-value datasets for the wider organization as well as to build tools and services to expand the scope of and improve the reliability of the data platform as our usage continues to grow on a daily basis. You will:

  • Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
  • Actively review code, mentor, and provide peer feedback.
  • Collaborate with engineering teams to identify and resolve pain points as well as evangelize best practices.
  • Partner with various teams to transform concepts into requirements and requirements into services and tools.
  • Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, search, aggregation) in support of a variety of data applications.
  • Build abstractions and re-usable developer tooling to allow other engineers to quickly build streaming/batch self-service pipelines.
  • Build, deploy, maintain, and automate large global deployments in AWS.
  • Troubleshoot production issues and come up with solutions as required.

This may be the perfect job for you if:

  • You have a strong engineering background with ability to design software systems from the ground up.
  • You have expertise in Java, Python or similar programming languages.
  • You have experience in web-scale data and large-scale distributed systems, ideally on cloud infrastructure.
  • You have a product mindset. You are energized by building things that will be heavily used.
  • You have engineered scalable software using big data technologies (e.g. Hadoop, Spark, Hive, Presto, Flink, Samza, Storm, Elasticsearch, Druid, Cassandra, etc).?
  • You have experience building data pipelines (real-time or batch) on large complex datasets.
  • You have worked on and understand messaging/queueing/stream processing systems.
  • You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.

Technologies we use and practices we hold dear:

  • Right tool for the right job over we-always-did-it-this-way.
  • We pick the language and frameworks best suited for specific problems. This usually translates to Java for developing services and applications and Python for tooling.
  • Packer and ansible for immutable machine images.
  • AWS for cloud infrastructure.
  • Infrastructure (and everything, really) as code.
  • Automation for everything. CI/CD, testing, scaling, healing, etc.
  • Flink and Kafka for stream processing.
  • Hadoop, Hive, and Spark for batch.
  • Airflow for orchestration.
  • Druid, Dynamo, Elasticsearch, Presto, and S3 for query and storage.
]]>
Technical Program Manager, Public Cloud, Americas /job/technical-program-manager-public-cloud-americas-canonical/ Fri, 01 Oct 2021 00:00:00 +0000 /job/technical-program-manager-public-cloud-americas-canonical-no-office-location/

This role is an opportunity for a technologist with a passion for Linux and Project Management to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for software, great communication skills, and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

A Technical Program Manager will provide account leadership and insight for Canonical’s key Tier 1 Enterprise Public Cloud accounts. The Technical Program Manager will be in daily contact with customers in addition to project and program management activities. This role will collaborate with individuals from Engineering through Senior Level Executives. This is a high-profile position where customer relationship management and advocacy for Canonical’s technical assets are strategically crucial.

As a Technical Program Manager, you will:

As the Technical Program Manager, you will work with all stakeholders in the development of project statements of work (SoW) and requirement specifications or similar business documents between Canonical and our custom engineering clients. You will manage multiple blue chip company projects simultaneously. You will manage projects through their life-cycles, ensuring the overall goals for both Canonical and the client are met. Periodic international travel is required. Travel amount and duration will vary based on company and program requirements.

Technical Program Manager key responsibilities

  • Ensure projects are delivered within the time/resources/scope expectations
  • Draft and maintain project specific schedules/project plans
  • Manage project risk mitigation and plans
  • Assist in development of a project statement of work and RFI/RFP response
  • Conduct weekly status meetings and quarterly business reviews with customers for assigned projects.
  • As needed, manage the delivery schedule of critical third party deliverables for the project
  • Identify and manage engineering requests that are not part of existing business contracts.
  • Advocate to customers the appropriate technologies from Canonical’s portfolio

Required skills to be a successful Technical Program Manager:

  • Proven background in IT Cloud industry as a developer, development manager or agile software manager or scrum master
  • Experience as an enterprise Project/Program Manager or experience as a scrum master in a startup
  • Deep understanding of Linux, Open source, and the Public Cloud space
  • Ability and willingness to travel domestically and internationally
  • Strong technical negotiation skills
  • Bachelor’s Degree preferably in a STEM discipline
  • PMI or equivalent certification preferred
  • End-to-end project management experience in a technology field preferred

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu — the world’s #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

We offer:

  • Learning and Development
  • Free Individual Health Insurance
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option
  • 18 weeks paid parental leave

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#LI-Remote #stack

]]>
Process Development Engineer /job/process-development-engineer-intel-corporation-albuquerque/ Thu, 30 Sep 2021 00:00:00 +0000 /job/process-development-engineer-intel-corporation-albuquerque/

Job Description

Experienced Process Development Engineer capable of developing processes to meet the needs of next generation semiconductor devices in Silicon Photonics and/or EMIB. Defines and implements new processes and/or improves existing processes to meet process technology needs. Technical owner of characterization data methodology, analysis techniques, and recipe setup for quality control to optimize yield. Defines and implements project road maps, quality control (defects), failure analysis, and testing methodologies to meet customer demands.

Development Engineers are responsible for leading process development research enabling manufacture of innovative device architectures coupled with the realization of these architectures.
They will design, execute, and analyze experiments necessary to meet design specifications for their process.

Participate in development of intellectual property and develop the equipment necessary to exploit the understanding gained in research (in collaboration with equipment suppliers). Work effectively with the equipment supplier to identify shortcomings, propose and evaluate hardware modification to mitigate issues. They will be expected to partner with area engineers, technicians, integration, SGL (Shift Group Leader), and management in order to enable development commitments for their aligned tech node.
Work to gain in-depth knowledge of their materials, process, and equipment to meet quality, reliability, cost, yields, and product development timelines. Define HVM transfer deliverables for their module.
Partner with Process Integrators to develop recipes for new product demands

Required Skills:

  • Preventative Maintenance and initial BKM creation.
  • Processing techniques, materials, and metrology relevant to discipline of specialty.
  • Ability to work independently with limited direction, as well as in a team environment across functional and organizational boundaries is required.
  • Development of novel process recipes.
  • Drive improvements on quality, reliability, cost, yield, process stability/capability, productivity and safety/ergonomic over variables such as material, method, equipment, environment and operating personnel.
  • Define and establish flow, procedures, and equipment configuration for the module.
  • Train production/receiving process engineers, engineering and manufacturing technicians for transfer to other factories.
  • Transfer process to high volume manufacturing and provide support in new factory startup as well as install and qualification of the new production lines
  • Experience in data analysis and statistical process control.
  • Strong written and verbal communication. Ability to communicate well with all levels of the organization.
  • Detail oriented problem solver, sense of urgency and commitment to achieve targeted goals.
  • Demonstrated capability working in a high performing team culture which includes: excellent teamwork and leadership skills, demonstrated problem solving and prioritization skills, and participating in Continuous Improvements through applying LEAN principles.

Qualifications

Minimum Qualifications:

  • MS or PhD degree in Physics, Electrical Engineering, Chemical Engineering or related fields.
  • MS with 6+ years of industry experience or PhD with 3+ years of experience in development and design.

Preferred Qualifications:

  • Experience with Single Wafer Clean tools, bench tools, and scripting with JMP is desired.

Inside this Business Group

As the world’s largest chip manufacturer, Intel strives to make every facet of semiconductor manufacturing state-of-the-art — from semiconductor process development and manufacturing, through yield improvement to packaging, final test and optimization, and world class Supply Chain and facilities support. Employees in the Technology Development and Manufacturing Group are part of a worldwide network of design, development, manufacturing, and assembly/test facilities, all focused on utilizing the power of Moore’s Law to bring smart, connected devices to every person on Earth.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

]]>
Director of Software Development (Hands On) /job/director-of-software-development-hands-on-genesys/ Mon, 27 Sep 2021 00:00:00 +0000 /job/director-of-software-development-hands-on-genesys-no-office-location/

Genesys MultiCloud Voice team is responsible for delivering robust and scalable Genesys Voice Solution as MultiCloud Service. Genesys Voice Solution, a market leader in Contact Center Space, provides an unparalleled feature richness, scalability, and stability as well as outstanding Customer Experience for Genesys customers. MultiCloud Voice team carries out new feature deliveries, establishes monitoring and alerting practices, participates in customer service configuration and scaling, ensures continuous service uptime and availability, addresses customer issue resolution.

You will lead part of Genesys MultiCloud Voice Development team and will be responsible for creation and delivery of Genesys Voice solution components, interfacing with Product Management, Customer Care, PS and Provisioning teams to ensure timely service delivery and issue resolution.

Director, Development responsibilities:

***this position can be located anywhere in North America as be fully remote***

  • Lead architecture, design, implementation, testing, and operation of Genesys Voice solution components and microservices.
  • This is a hands on role mentoring and leading with no direct reports until probably after 6-12 months.
  • Collaborate with other Genesys teams (PM, Operations, Care, PS, Provisioning) to establish robust service delivery pipeline and efficient issue resolution process.
  • Design, implementation and testing of CI/CD pipelines.
  • Analyze customer issues and requests and continuously improve service by defining product enhancements.

Required skills and experience:

  • Bachelor or master’s degree in Computer Science or similar engineering field
  • 10+ years of experience in software development
  • 5+ years of experience managing software development teams while still being hands on.
  • Proven record delivering microservice-based production grade scalabale cloud solutions
  • Hands-on experience with commercial cloud environments such as AWS, Azure, GCP
  • Experience with establishing processes to maintain 24/7 solution availability
  • Experience with maintaining cloud solutions including CI/CD pipelines, deployments, upgrades, monitoring, alarming, and troubleshooting
  • Familiarity with Redis, Kafka, and SQL DBs
  • Hands-on experience with C++, Java, JavaScript programming languages is a plus
  • Kubernetes experience is a plus
  • Excellent communication skills
  • Knowledge of Genesys solutions and products is a plus
]]>