About Us
At iterative.ai , we build open-source tools for machine learning DVC (12k+ star on GitHub), and enterprise-grade data infrastructure solutions. We also offer a team collaboration SaaS solution - Studio . We're a well-funded (Series A), remote-first team (50+ employees) on a mission to solve the complexities of managing datasets, ML infrastructure, ML models lifecycle, and other ML & data-centric workflows.
We value great collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise customers.
Job Description
Participate and lead efforts around the development of our flagship DVC product and ecosystem - including leading and owning cross product features and efforts and strong involvement with adjacent projects and products.
We expect strong SW engineering skills and knowledge and excellent coding culture (CQ standards, automation, testing, FOSS contributions, etc). Specifically Strong Python experience is required, as well as and experience building dev-tools and maintaining open source software.
Responsibilities
Discuss, research & lead issues, features, and even products.
Be 100% hands on, be able to drive large changes, hold brainstoring and architecture discussions and put technical spec in place for other members to collaborate and follow on
Write (lots of) code (see some PR examples ).
Write docs for your code (see this repo ).
Write blog posts and public updates about features and engineering challenges - participate in the product work lifecycle
Work directly with management and founders and help translate our vision into a working, delightful functionality
Be actively involved in the community - Support: talk to users on Github, Discord, forum, Understand their workflows: work with users, customers, product. Be able to demo and mock user projects and understand the hardships of ML and data-centric workflows
Requirements
Motivation and interest - devtools space, Machine Learning and Data science space, Python ecosystem, storage and data systems
Remote work self-discipline
Excellent communication skills - clear, constructive, and respectful dialog with other team members, community and leadership. This includes (but not limited to) - written communication in form of technical discussions in various systems. We feel most at home on: Github, Slack, and Notion.
Ability to manage your time, define, spec-out and deliver large tasks and features. contribute and co-own team and product planning, respect deadlines business priorities (demos, customers, conventions, and other milestones), etc
Experience working remotely in Agile and dynamic teams
Open source contributions and experience in maintaining projects (OSS)
System programming experience - kernel-level, virtualization, databases, filesystems, etc.
Strongly prefer: Some Machine Learning or Data Science experience - this is so you can easily identify and replicate user issues and worklows
Our Hiring Process
We will go over the process with you in the Introductory call to make sure it is clear and you know what to expect.
Here is the full interview process you can expect - It’s our go-to for most positions:
- Introductory call [~1h]
- Tech call with a team member [~45m]
- Take-home coding task [real-world, asynchronous] - We pay for your time ! See this FAQ .
- Task summary / retro call [Optional, ~1h]
- Offer
Culture - We take care of our people
Diversity - As a distributed company , diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, iterative.ai is the type of company where you can balance great work with great life, and work with a wonderful team that does the same! No matter who you are or where you’re from; we need you for what you can do and for caring about ML and delivering great developer tools!
Equal opportunities - We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do. No country or region takes precedence for personal growth, compensation, team recognition, or anything else, it just doesn’t matter where you are.
Flexibility first - Ability to craft your calendar with flexible locations and schedules
Team Driven Culture - Engineering team is involved in product discussions and planning. We do it openly via GitHub or Discord chat. Well-defined process that we all participate in improving. As an employee you will have visibility to everything in Iterative, we are One team .
Perks & Benefits
Work wherever you want -No offices. Team is distributed remotely worldwide.
Work whenever you want -Asynchronous communication and engineering culture. We are light on meetings and emphasize people finding their own schedule to be prolific & effective . Oh yeah, also Unlimited PTO and sick days!
Open-source your code - We’re an open-source-first company (frankly, it’s in our DNA). Your work will be visible and will be used by thousands of developers every day! Check out our Discord and GitHub .
Competitive compensation - based on the work you do here and not your previous salary.
Great health coverage (medical, dental, vision) for you and your family, 100% paid by us (US only, but can discuss and reimburse, adjust the salary in other locations).
Benefits - 401K with 100% match up to 4% of annual salary (US only, but we give the best we can worldwide through reimbursements and hiring platforms).
Participate in conventions and conferences (PyCon, PyData, O'Reilly AI, etc) - We encourage and support everyone in giving talks, writing blog-posts, and other activities.
- ...about our values here and join us in building a diverse and inclusive team. About the role As an experienced back end software engineer on the Content Lake Developer Experience team, you’ll be responsible for building highly scalable, performant distributed...SoftwareFulltimeOp afstand werken
- ...for every team at Canonical who works in Python, across all levels of seniority. Apply... ...believe you are already an outstanding Python engineer. Canonical works across the entire open... ...with a passion for open-source software, innovation, and cutting-edge technologies...SoftwareFulltimeOp afstand werkenThuiswerk
- ...We are looking for a Senior Python Engineer. Please have a look below at the Required skills to get the better understanding of the role... ...APIs (OAS) and API integration. Building and shipping SaaS software. Solid experience and background working with AWS services...SoftwareFulltimeOp afstand werkenThuiswerk
- ...efficiently. We are on a mission to help developers create better software faster, and we are looking for passionate and talented... ...System Design: You will have a 90 minute call with a senior backend engineer who will ask you to design an end to end system. We are looking...SoftwareFulltimeThuiswerk
- ...troubleshooting. Orange Quarter have partnered with them to headhunt a Staff/Senior Engineer to join the team of expert engineers, with a clear path to... ...have solid experience building for k8s. Strong Golang/Python skills or a similar language. Solid C/C++ experience and...AanbevolenOp afstand werken
- ...Job Title Expert python engineer for data science startup Job Description Windsor.ai has built a data platform connecting to more... ...very technical team and almost everyone can write some SQL. Software engineers specialize in backend with python and frontend with...SoftwareFulltimeOp afstand werkenStartup
- ...Title: Full-Stack Software Engineer Location: Global Remote (Non-US) Nomad Health is the first digital marketplace for healthcare... ...Need ~4+ years of full stack development experience in Python or a similar language. ~ Strong object-oriented design...SoftwareMet contractFulltimeOp afstand werkenStartup
- ...The responsibilities of the role are mostly back-end (Python/Django/Celery/Postgres/AWS) with minimal front-end (HTMX, Alpine.js, Tailwind... ...code reviews for team members Debug and troubleshoot software issues Suggest improvements for code base and architecture...SoftwareMet contractOp afstand werken
- ...PMs Tech Stack: Vanilla JS, ReactJS, Redux, Firebase, Typescript Korte functiebeschrijving Originele tekst. Senior Software Engineer, Web Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents in the...SoftwareFulltimeOp afstand werkenStartup
- ...We're seeking a talented full-stack software engineer to join our Ads Signals team, a group of innovative and collaborative engineers dedicated... ...used on the team include: Languages: Typescript, Go, Python Frameworks: React, Thrift, Baseplate, Kafka Datastores:...SoftwareFulltimeOp afstand werkenThuiswerk
- ...Job Title Porting code from Rust to Python on GPU Job Description We are looking for one candidate to port a single Rust program/library to Python, and make it work on the GPU. The library is primarily numbers/math and would appear to be a good fit for such work...ZZPVoor uitvoerdersFulltimeOp afstand werken
- We at Orange Quarter are working with a company who are remaking the way the world interacts with documents through advanced PDF technology and tools. They are the second largest provider to the likes of Adobe. My client currently has 700 million users across more than...Software
€ 84 per uur
...in a trustful, fast-paced environment? Do you feel like our Engineering principles are aligned with your vision? Then Pennylane... ...ourselves known as a groundbreaking accounting and financial software for small businesses and their accountants - Raise a total of...SoftwareMet contractFulltimeOp afstand werken- ...What to expect: You will be joining a world-known tech company scaling up as they expand their engineering department. They are looking for someone who can take ownership of the architecture, design, development, deployment, and operations...SoftwareOp afstand werken
€ 76.400 - € 96.400 per jaar
...Vacature: Senior Java Software Engineer Rotterdam Zeg jij ja tegen werken op het gebied van software engineering in onderwerpen als functioneel programmeren, Native Cloud, Event Sourcing, scaling en productontwikkeling? Vind je het leuk om je circle-of-influence te...SoftwareMet contractMet vast contractOp afstand werkenThuiswerk3 dagen week- ...The role of a Software Engineer at Canonical As a software engineer on the team, you'll be contributing to the development of Juju, a large... ...distributed software systems across the world. Juju is the engine behind model-driven operations, providing a means to operate...SoftwareFulltimeOp afstand werkenThuiswerk
- ...consumer goods world completely. Where companies implement the software to forecast trends, get insights on competition and match... ...Requirements: ~5+ years of experience in Software Engineering ~ Highly skilled in Java 8+ programming, leveraging its...SoftwareOp afstand werken
- ...This is a general track for Senior Engineer or above in any team at Canonical. After the... ...infrastructure and services. We work in Golang, Python, C, C++, and Rust for system services,... ...Engineer is not only an outstanding software architect and coder, they also...SoftwareFulltimeOp afstand werkenThuiswerk
- ...Vereisten Originele tekst. REQUIREMENTS ~5 years+ as Senior Software Engineer ~ Experience with modern JavaScript, TypeScript, & React ~ Experience with A/B testing, controlled rollouts ~ Experience with REST/ GraphQL APIs ~ Previous exposure to Web3/ Blockchain...SoftwareFulltime
- ...Resolute is seeking an experienced full-stack engineer to join our growing team. You will help maintain and develop features within our... ...utilizes PHP, Laravel, MySQL, and Vue. Our platform is used by our staff to help manage our clients. We are looking for contractors (20...SoftwareMet contractVoor uitvoerdersOp afstand werken
- ...Daily reports management; Interviewing and mentoring new staff. What kind of professional are we looking for? From a year... ...experience with OS Windows (you have to know how to install any software); Strong knowledge and deep understanding of SDLC, STLC and...SoftwareWerken op afstand
- ...Experience with Infrastructure as Code (Terraform, CloudFormation, Pulumi); Experience with Docker and Kubernetes; Scripting skills (Python, Bash); Familiarity with GIT (+ branching strategies); Experience with monitoring systems (Prometheus, ELK); Incident &...Werken op afstand
- ...products and services, and optimization software for renewables and storage. With a presence... ...TSO requirements. - Work with field engineers to find solutions to problems as they... ...High-level programming languages such as Python and shell/bash scripting. Experience with...SoftwareVoor subcontractorsFulltimeOp afstand werken
- ...the provision, scaling, monitoring and maintenance of medical software applications using Open Telekom Cloud, a provider which assists... ...Experience in Cloud (OTC, AWS, GCP) Knowledge of Scripting Languages (Python, Java, Ruby) Good knowledge of version control systems,...SoftwareOp afstand werken
- ...and experiencing exponential growth. Overview With that growth comes the need for a Senior Software Engineer to join our Platform Team. The Platform Team ships the engine of Speechify’s product ecosystem via a cross-platform SDK and backend services. This is a key...SoftwareFulltimeOp afstand werkenStartup
- ...What are you working on? ~ The name of the project(s): QA Engineer Team size and structure? 30 For which tasks (responsibilities... ...Knowledge of Client-server architecture; ~ Understanding of software development life-cycle; ~ Experience with web technologies;...SoftwareWerken op afstand
- ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in... ...or in a comparable engineering capacity ~ Strong skills with Python or a JVM language (Java, Scala) ~ Advanced working SQL knowledge...FulltimeOp afstand werken
- ...for our partners. About The Role As an Engineering Manager on the foundations team you’ll lead a team of Software Engineers dedicated to ensuring that the rest... ...GraphQL ~ Backend language experience, preferably Python (Flask/Django/etc.) ~ Strong understanding of...SoftwareFulltimeOp afstand werken
- Lead Windows Engineer Description We are seeking a highly skilled and experienced Lead Windows Engineer to elevate our Windows operations... ...with advice on the architecture and technical direction of software projects Provide accurate estimations and collaborate on...SoftwareWerken op afstand
- ...Originele tekst. - 2-4 years of commercial experience as a DevOps engineer; - Intermediate or higher level of English (!); - Extensive... ...skills with at least one of the following languages: Bash, Python. Nice to have - Azure or Kubernetes certifications; - Familiarity...FulltimeWeekendwerk
Wilt u meer vacatures ontvangen?
Abonneer u om vacatures voor Staff Software Engineer (DevTools, Python) te ontvangen. Solliciteer als eerste!
Verwante zoekopdrachten
- software validation engineer Thuiswerken
- c software engineer Thuiswerken
- software development engineer Thuiswerken
- software engineer Thuiswerken
- software support engineer Thuiswerken
- software engineer c c++ Thuiswerken
- software process engineer Thuiswerken
- senior software engineer Thuiswerken
- software engineer industrie Thuiswerken
- software engineering manager Thuiswerken