Recent remote jobs
Job Description:
As part of compiler engineering team, you will contribute to the development of a compiler for the world-class 7nm, 12.8 Tbps Tofino Ethernet switch chip, used in some of the biggest data centers of the world.The compiler is a modern-structure toolset written in C++, that compiles the P4 language input program and fits it onto highly optimized computation resources of Tofino.
Compiler frontend is available as open source at https://github.com/p4lang/p4c.
You will work mainly with engineers located in CZ, USA and UK. This is a fully remote position.
Qualifications:
Important for us:
- C++ advanced programming: Design patterns tree structures and traversal methods;
- Working knowledge of related tools: CMAKE, ctest, gdb, git;
- Experience with unit testing, ideally Google Test;
- Ability to prioritize own work with the goal of delivering value to customer;
- Willingness to experiment and continuously learn;
- Willingness to attend evening calls 3 times per week;
- Ability to cooperate within a team.
Nice to have:
- Linux experience with Bash, Python, Docker;
- Knowledge of modern compiler design;
- Knowledge of formal proving Z3 and constraint solving techniques;
- Knowledge of basic networking concepts and protocols;
- Understanding of packet tunneling queueing scheduling and routing algorithms;
- Experience with RTL design.
At Intel, employees share in successes, enjoy comprehensive rewards and are inspired by an innovative & inclusive workplace.
What can you expect when there is a match between us?
High level of visibility, credibility and empowerment you can take for granted.
You will own and drive several projects and initiatives, run on various organizational levels.
Our offer:
- You will be working with the newest technology worldwide;
- You will be working across a group of professionals;
- We guarantee you will be working in a safe environment in an Organization which profoundly understands the current health situation worldwide Either at your own home or in our premises if needed the security and wellbeing of you and your family stands as our utmost responsibility;
- You will have constant opportunities to develop your professional career through technical and soft skills trainings taking part in innovation projects;
- Also flexible working hours are important for us.
Job Benefits:
- Paid Vacations & Sabbaticals
- Stock Equity Programs
- Tuition Assistance, Life-Long Learning & Education
- Onsite Fitness Centers
- Onsite Medical & Dental
- Onsite Cafes, Games & Sport Areas
- Commuter Discounts, Carpool Support, Bike Share
- Bonding, Military, Medical and Family Leave
You will drive our new commerce platform to the next level. This role will build and shape commerce platforms for our next stage in growth. This includes interface, licensing and payment platforms to facilitate online sales for SaaS software.
There will be a deep focus on customer experience and serving our customer needs, building exciting slick software to serve our customers is our priority. The key driver of this role will be to build beautiful frontend customer interfaces, platforms and tools to serve all areas of the business, working closely with the team and stakeholders.
- Understanding of cloud environments such as AWS and related services
- Experience or understanding of micro-services and serverless functions
- Willingness to develop and maintain infrastructure-as-code
- Willingness to develop and maintain CI / CD pipelines
- Ability to develop and consume APIs in TypeScript and other languages
Job Benefits:
- Unlimited Holiday
- Flexible Working
- Remote Working
- Udemy Online Learning
- Contributory Pension / 401K
- Life Assurance
- Private Healthcare
- Volunteer Days
- Season Ticket Loan
- Enhanced Maternity & Paternity Leave
HAUSGOLD digitalisiert den Verkaufsprozess von Immobilien für Verkäufer, Käufer und Makler mit dem Ziel mehr Transparenz und Effizienz zu schaffen. Unsere eigenentwickelte Software und eine professionelle Kundenbetreuung bilden zusammen mit unserem Netzwerk von mehreren tausend Maklern vor Ort eine einzigartige Basis für unser weiteres Wachstum.
Anfang 2014 gegründet, haben wir uns inzwischen zu einem der führenden PropTech Unternehmen im deutschsprachigen Raum entwickelt. Unser Team aus mittlerweile über 50 Mitarbeitern und namhafte Investoren wie der Deutschen Bank oder Rocket Internet bilden die Basis unseres Erfolgs.
Wir vergrößern unser Development-Team und suchen zum nächstmöglichen Zeitpunkt Dich als Mobile App Engineer (iOS) (m/w) Remote.
WELCHE AUFGABEN AUF DICH WARTEN
Als Mobile App Developer (m/w) bei HAUSGOLD arbeitest du an der Weiterentwicklung der mobilen Version unseres Makler CRM Systems. Zusammen mit unseren Backend Entwicklern entwirfst du Schnittstellen und hilfst vorhandene für die mobile Nutzung zu optimieren. Du bringst dein Know-How aus der Entwicklung von mobilen Apps in die Produktentwicklung ein und arbeitest eng mit dem UX/UI Designern zusammen. Für das Team dokumentierst du Deine Arbeit und unterstützt mit Codereviews und Workshops die Weiterentwicklung des Teams.
Einen kleinen Einblick in unser Development bekommst Du hier: https://hausgold.github.io
DEINE QUALIFIKATIONEN
- Du hast eine relevante Ausbildung oder Studium im Bereich der Informatik abgeschlossen oder im Beruf vergleichbare Erfahrung gesammelt
- Du hast fundierte Erfahrung in der Entwicklung nativer iOS Apps (Objective-C, Swift)
- Du hast fundiertes Wissen über OOP Konzepte, Design Patterns, Testing und alle Tools die für Entwicklung und Betrieb mobiler Apps notwendig sind.
- Du hast Erfahrungen im Umgang mit Webschnittstellen (REST)
- Du legst viel Wert auf Codequalität und Tests
- Du kannst Dich schnell in neue Themenfelder einarbeiten, hast Spaß daran, neue Ideen umzusetzen und bringst Hands-on-Mentalität und Leidenschaft für Appinnovationen mit
WAS WIR DIR BIETEN
- Ein aufstrebendes Technologieprojekt mit professioneller Entwicklungsmethodik
- Eine anspruchsvolle und abwechslungsreiche Tätigkeit mit täglich neuen Herausforderungen
- Agile Softwareentwicklung
- Flexible und eigenverantwortliche Arbeitszeitgestaltung
- Ein freundliches Arbeitsumfeld in einer der schönsten Städte Deutschlands oder 100%ige Remote-Arbeit
- Frisches Obst und kostenlose Getränke
- Sympathisches und agiles Team, mit dem es Spaß macht zusammen zu arbeiten
- Regelmäßige Team-Events und die unternehmensübergreifende Gelegenheit zum fachlichen Austausch
- Du entscheidest selbst, mit welchem System Du am liebsten arbeiten möchtest: Mac, Linux, Windows - Du wählst und wir organisieren Dir Deinen Rechner
BEWERBUNG
Du bist Developer aus Leidenschaft und hast Lust Dich in unserem Internet-Startup einzubringen? Dann bewirb Dich mit Deinem Lebenslauf inklusive der Angabe Deines möglichen Eintrittstermins sowie Deiner Gehaltsvorstellung.
Deine Ansprechpartnerin ist Lynda. Melde Dich gerne bei uns, falls Du Fragen zu Deiner Bewerbung hast.
Time zone: (GMT+01:00) Berlin
WE WANT TO find a Product Owner (m/f/d) with experience in the tech industry to help develop our Kubernetes-as-a-Service product. We have multiple teams working on AWS, Azure, VMware, and bare-metal Kubernetes solutions. The product is open-source and we are a diverse, remote (since 2014) and experienced team, that is growing and spread across Europe - with a headquarters in Cologne
SO THAT we can empower developers around the world to ship great products.
- tl;dr: You are responsible for the success of our product ;) But of course, you are not alone. We currently have 2 PO’s and 3 Architects and all team members are engaged in the product process.
- You become the owner of the product vision for your teams.
- You help your team maximize the impact of their work. Many product ideas start as technical solutions. You are persistent and creative in figuring out the business and user problems these ideas can solve. You manage the Product Backlog of your team(s) and write user stories.
- You help your team avoid overwork. There is always more stuff to do than time to do them with. You and your team have the freedom to decide what is most important and to do only that. You lead this prioritization.
- You enable other parts of the company to understand your team's work and its value. You translate between engineers, other POs, and sales and marketing.
- Our customers love to work with us and see us as their extended team. You collaborate with them to build products they will use and love.
- You ensure that current and prospective customers are informed about the cool stuff we are building (Documentation, blog posts, and other media such as speaking if that’s something you are interested in.).
- You can choose to participate in cross-cutting groups throughout the company to drive topics that you are passionate about (eg. culture, customer happiness, security, etc.).
REQUIREMENTS
- You have a strong, at least 5-year background being a Technical Product Owner in a tech-driven environment (best case, you know stuff about enterprise software, cloud, open-source, and distributed systems).
- You don’t need to be a coder, but a basic knowledge of Kubernetes and cloud infrastructure and a bit of programming experience will help you to understand what we and our customers are doing.
- Ideally, you have already gained work experience in the larger Kubernetes ecosystem.
- You find the right tone for all stakeholders. Especially with our cross-functional engineering teams - you are available and engaged.
- You can deal with being empowered to make decisions.
- You are familiar with agile methodologies but work with your team to figure out and iterate on the processes that work for your unique needs.
- You are happy to work in a fast-changing environment and adapt the way you work according to the current status of the company. We are operating in the evolving container ecosystem; the whole market is highly volatile.
- You have excellent English skills and you are based somewhere in Europe, as most of your team members are in this timezone as well.
Pro tips for anyone who wants to apply at Giant Swarm from our team: Have and articulate (1) a clear view of what your role is, and (2) a framework/approach for how you would apply that to Giant Swarm's context (not just what you did in your last company, but how you would adapt that to Giant Swarm's context).
(Chiara Cokieng, PO)
Interested? Questions? Coffee? Contact Mirco mirco@giantswarm.io or apply directly
Job Benefits:
- unlimited holidays
- fair and transparent open salaries
- familiy friendlyness is a must
- choose the time you want to work
- choose the devices you want to work with
- remote work possible
Time zone: (GMT+01:00) Berlin +/- 2 hours
PLEASE NOTE: At this time we are not reviewing or accepting any candidates located outside the United States and Canada.
WHO YOU ARE
Node.js Developer Consultant
You're an experienced backend developer with a strong working knowledge of Node.js, and your current work just isn't holding your attention. You'd like to level up your skills working with a wide variety of applications and technologies, and it'd be amazing if you could see your work out there in the real world. You like problem solving and having a team with whom you can brainstorm simple solutions to complex problems. You want the freedom to work where you want, when you want, and with the kinds of projects you enjoy most.
In your career so far, you've built:
- Strong working knowledge of Node.js
- Complex scaling issues and tiered caching strategies
- Modern, microservice-based web applications
- Full stack skills including deployment, database, and front end
Bonus points if you also have:
- Experience with cloud deployments and management (AWS, Docker, Kubernetes)
- Authentication and authorization (sessions, API tokens, JWTs)
- Concurrency and scaling techniques
- Automated testing experience (unit and integration testing, performance testing and benchmarking)
- Experience with Go or other statically-typed, compiled programming languages
If that sounds like you, read on. We've got a place for you at Bitovi.
WHO WE ARE
Bitovi helps companies create better software and applications. We're driven by the desire to provide value - to our clients, to the technology community, and to our incredible team.
Every day, we design and build a wide variety of high-profile applications. We discuss and design architectures, review code, and research new front-end technologies. We talk to our clients directly, guiding them through the process, identifying potential problems and unknowns, and tackling challenges.
We help one another freely. We keep a Slack channel called ask-help and it's used constantly. We develop new skills, build better developer tools, and work on new types of projects regularly - and take the time to present at conferences, give trainings, and run meetups. We're huge devotees of open source, and our community of developers is second to none.
Our fully remote team consists of about 60 developers and designers located around the US and Canada. We welcome diversity and non-traditional paths into the developer profession - we want the right person, not the right collection of tech keywords.
You can learn more about us with this short read: Hello Potential Bitovian.
WHAT YOU'LL DO AT BITOVI
Develop. You'll get to work on interesting projects in a culture that values quality over quantity and collaboration over cowboy coding. You'll have time each week for a one-on-one with your team lead, daily standups and weekly scrum-based meetings, and protected time to work on research, presentations, articles, or other passion projects. The bulk of your day will be spent on development, and projects you might work on include:
- Microservices and serverless architectures
- Interface and schema design using OpenAPI, JSON Schema, as well as GraphQL
- A variety of Node.js application frameworks and tools
- Relational, NoSQL, and in-memory data stores
Consult. You'll meet with clients regularly to learn about their needs and update them on the progress of their projects.
Travel. Pre-Covid, our development team traveled to meet with our clients in person, and we'll be doing so again once it's safe to travel. Travel averages 3-5 days every 10-12 weeks, and we'll always be working with your schedule.
Teach. You'll have protected time each week to present at conferences, give trainings, plan and run meetups, create and maintain open source projects, and create various kinds of content in your area of expertise, with Bitovi's full support.
You'll fit in well at Bitovi if you are:
- Interested in development best practices
- Experienced in contributing to or using open source projects
- Flexible enough to work well autonomously or as part of a larger team
- Always developing new skills, trying out new technology, and testing new ideas
- Comfortable working with clients directly
- Equally at ease in a leadership or team role
WHAT WE OFFER
First and foremost: you'll get to be part of a supportive, talented, amazing team who supports and challenges one another to do their most exceptional work. You'll get to contribute to and lead a diverse array of projects, expand your skills and stature in the tech community, and build a portfolio of work you're passionate about and proud of.
You'll also enjoy excellent benefits, including:
- Competitive salary and annual bonus opportunity
- Completely remote work with flexible hours
- 401(k) matching
- 4 weeks of paid vacation in addition to 7 paid holidays
- Health, dental, vision, and life insurance
- Paid maternity and paternity leave
- Biannual company retreats to places like Las Vegas, New Orleans, and Amelia Island (on hold during Covid, but definitely to return!)
- Mini virtual retreats held quarterly during Covid
HOW TO APPLY
Write a resume and a thoughtful introduction that includes:
- Why you're interested in this role
- Something you recently worked on and are proud of
- A fun fact about yourself
All job offers are contingent on successfully passing a background check.
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:
Are you passionate about the Linux kernel and looking to work on a great team, where you can apply and grow your hardware enablement skills? This is an exciting time at Canonical, with Ubuntu as the fastest growing Linux distribution, at over 20 million users in just a few years. The kernel engineering team is growing to meet demand and is looking for an experienced kernel engineer in Taipei to join our Hardware Enablement Team.
The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu kernels. Being part of the Kernel Team, the hardware enablement team works with Canonical’s hardware partners to deliver high-quality support at a kernel and near-kernel level for their hardware platforms.
As a Hardware Enablement Engineer, your primary responsibility will be working on partner projects to make hardware components functional and to ensure Ubuntu works well on these latest hardware platforms within project schedules, which includes but not limited to kernel troubleshooting, patching/backporting, kernel bug fixing, device driver integration and maintenance. You will have to also work closely with the Stable Kernel Team and Kernel Development Team, as well as the upstream community as a whole, in contributing your work back to them for the best hardware support in Ubuntu.
Canonical is looking for an energetic kernel engineer with at least 2 years of Linux kernel development experience, who is motivated to develop in multiple areas as described above. The position is office-based, but the candidate must also be motivated to communicate and work with people in other countries, and willing to travel globally up to 4 times/yr for engineering sprints.
Key responsibilities
- Collaborating regularly and proactively with a globally distributed team
- Low-level hardware debugging and system enablement/bring-up
- Submitting kernel patches to resolve software and firmware issues
- Addressing kernel bugs and regressions relating to hardware and firmware
- Performing backports for feature enablement and support
Required skills and experience
- Bachelor of Computer Science or related software engineering experience
- Demonstrated proficiency in C programming language
- Expert skills/experience with git
- Scripting experience including Bash and Python
- Broad knowledge of the Linux kernel and kernel subsystems
- Demonstrated experience with kernel patching and debugging
- Well-organized, self-starting and able to deliver to fixed schedules
- Ability to function and communicate effectively as part of a globally distributed team
- Knowledge/experience with Linux kernel upstream processes and release cycle
- Effective email management skills and instant messaging skills
- Demonstrated ability to present oneself in a professional manner when interacting with colleagues, business partners, and the open source community
- Ability to communicate effectively in English, both written and oral
Desired skills and experiences
- Familiarity with ACPI and interacting with it in device drivers
- Specific focus in one or more linux kernel subsystems is highly desirable
- Familiarity with Arm boot processes (e.g. U-Boot) and Arm bring-up experience
- Experience with Ubuntu/Debian packaging
- Experience with Snap packaging
- Familiarity with Ubuntu SRU process and cadence
What Canonical Offers:
Recruiter adds additional benefits if applicable
- 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.
#stack
Technical Skills
- Experience with a dynamic programming language (Ruby, Python, etc.)
- Deep understanding of infrastructure-as-code, managing infrastructure via APIs, and deploying large scale systems reliably
- Experience with a major cloud platform (AWS, GCP, Azure)
- Understanding of network configuration, common protocols, and subnetting
- Understanding monitoring large systems, using SLOs/SLIs as a guide
- Solid knowledge of databases, SQL, and version control tools
Planning and Execution
- Plans and completes large and complex tasks/projects autonomously, usually the most important initiatives scoped to the team
- Thinks critically about work to guarantee business functionality. Understands and takes into account business goals into their technical decisions
- Breaks down large initiatives into incrementally implementable deliverables
- Works with team lead to help define and guide the team roadmap
Working with Others
- Provides effective and accurate technical feedback in code reviews
- Works across teams to tackle complex issues
- Positively influences other engineers, both directly and indirectly
- Mentors junior engineers (both inside and outside of the team)
Job Benefits:
- Full medical, dental, and vision benefits
- Open vacation policy
- Top salaries (we're looking for top talent)
- Equity
- Catered lunch (Monday - Friday)
About our Products
These are just a few of our Shopify apps. We’re looking for a Software Engineer who has experience working with the Shopify platform and is able to work on a variety of apps.
Back in Stock
Back in Stock is a Shopify app that prevents businesses from losing sales when products run out of stock. The app enables businesses to have customers sign up to receive an automatic "back in stock" notification when products that were previously out of stock are restocked.
Cross Sell
Cross Sell is a Shopify app that allows Shopify stores to cross sell other store products to existing customers while they are browsing. The customers are Shopify merchants and has 4.9 stars on the Shopify app store with over 800 reviews.
Your Daily Challenges
When we welcome you aboard we’ll introduce you to the Engineering Team and Product Teams. These are the people you’ll work closely with day-to-day.
Once you get settled in and learn more about the team, your activities will look something like this
- Implement high quality code in an agile, test-driven development environment
- Create detailed software development plans and assign tasks to team members
- Scope development effort, and provide reliable resource and timeline estimates
- Perform performance and scalability analysis as needed
- Identify opportunities to reduce costs and improve performance
- Work on features and projects as assigned by the Product Managers
Your Experience
- 5+ years of Python and modern JavaScript experience
- 2+ years of experience using Flask and PyTest
- Senior-level experience with React. Shopify Polaris is a plus.
- SQLAlchemy and PostgreSQL
- SQLite is a plus
- Scrum
- Excellent communication skills
- Hands-on attitude
- Experience working in an entrepreneurial/startup environment
- Experience working with remote teams
Your Compensation
Compensation varies with experience, qualifications and location. This job is a part-time to full-time remote / work from home position.
Background checks will be conducted on final candidates.
Thanks for the time you took to read about this opportunity.
Responsibilities
- On the service level what we create is the Kinsta experience. For the design side this means we turn business problems into deliverable solutions even if it overarches different touchpoints of our service. Working on this usually means conducting research, understanding the underlying technologies and constraints, mapping user journeys, and creating a solution that’s best and also feasible.
- On the product level our core responsibility is continuously enhancing MyKinsta, our hosting management platform and a variety of internal tools. On the design side we create UI design and prototypes, write UI copy, and provide functional specifications for our designs. We work in close collaboration with the development team to ensure efficiency in delivery, but also iterate on our solutions as needed. Most of our UI is created with the help of our existing design system, so we are not necessarily looking for a graphic designer but rather a product designer with a very strong sense and a methodical approach to usability.
- What we do often involves rather technical details. This should not intimidate you because we work with great engineers who are awesome at explaining technology, but you should expect that you’ll need to adopt a deep technical understanding of our industry. Still, the essence of the product design work is problem-solving and if you’re eager to create a cutting-edge digital product, you’ll like what you find here.
Requirements
- 5 years of experience working as a Product Designer or UX Designer, which you can showcase with a portfolio and a thorough case study
- Hands-on experience working through all steps of the design thinking workflow: research, need-finding, problem definition, ideation, creating UI, prototyping
- Strong sense and a methodical approach to usability, and handle complexity at scale
- Capable with Figma for UI design and prototypes, and Miro for flows and virtual whiteboarding
- Basic understanding of web development technologies (HTML, CSS, JS), meaning you know how a browser works and can play around with a page in the inspector
- Attention to detail balanced with a good sense for priorities
- Excellent written and verbal communication skills in English, including collaborating with developers, coordinating with stakeholders, and articulating design decisions
- Proactive, doer mentality, and hungry to learn
- You are authorized to work and reside in any EU/EEA country, UK, USA, Canada, Australia, New Zealand, Japan, South Korea, Singapore, Taiwan, or Israel
Benefits
- This is a fully remote role, meaning you can work from anywhere with reliable broadband internet access
- Relaxed working environment with reasonable working schedule, no overtime, and essentially unlimited paid time off
- Remote expense and personal career development budget
- An amazing team with a collaborative and iterative workflow, so you never work in a vacuum
- This position offers a great deal of flexibility, responsibility, and opportunity for growth
- We will strive to provide you with the support to deliver your best and become a better professional
Job Benefits:
- Up to 1 month of paid leave
- Personal development budget
- Fully remote environment
- Trainings and conferences
Time zone: (GMT-05:00) Eastern Time
Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work.