This week
  • Roon Labs

    The Role

    Roon Labs is looking to hire several software developers during the first half of 2019.

    Experience with our technology stack is a plus, but we place more value on the breadth of technologies you’ve worked with in the past. It is important that you are comfortable and experienced working in a large pre-existing codebase and with a variety of languages, toolkits, and technologies, picking up new skills and expertise as needed.

    Possible Areas of Focus

    This role is open to all generalist developers who can comfortably work on all areas of our systems and get stuff done.

    We are also interested in growing the team in a few specific directions. These are some possible areas of focus, based on the work we have coming up. Experience relevant to these areas is a bonus, and if any of this resonates with you please let us know.

    Mobile Applications

    Our mobile applications share one UI codebase across platforms--so this isn’t about building screens. There is some technical debt in our mobile infrastructure, and some expected product touch points are missing or not done well. Furthermore, as we expand the scope of our mobile apps to include streaming/playback away from the home system, there will be a lot of under-the-hood work required to make a lot more of our code run (and perform) on tablets and phones.

    Machine Learning

    A few months ago, we launched Roon Radio, our first machine-learning feature. We have a healthy roadmap planned for future features that incorporate machine learning, and could use some help making these plans a reality. This work would encompass everything from data acquisition/warehousing, batch processing, learning/training steps, and surfacing the results via cloud services, dashboards, or our client applications. In parallel, we are working on ETL and Analytics systems for the rest of the company.

    Devops/Cloud Services

    We recently moved our cloud operations to a new provider and containerized everything. While things are up and running, there are definitely some aspects that require shoring up and long term ownership, and we still have some rough patches in the system that we are slowly moving through. Adding fresh perspective, experience, and ownership in this area would be a great help to us.

    “End-to-end” Project Ownership

    If Roon were a web based product, we’d call this “full stack development”. We are always at work implementing new features or integrating with other products. This generally involves work in several layers--cloud services, the media server, and the user interface. We're looking for developers that can handle the detailed aspects of projects like this without losing sight of the larger goal.

    Our Technology

    Roon functions like an IoT product in the home. The core of the product is a media server, which manages a music library and streams audio to multiple zones around the home. This can run as software or on a dedicated appliance. In addition, Roon supports many different control points and networked audio devices. The Roon user experience is backed by a set of cloud services which serve up music metadata, recommendations, and so on.

    Roon’s client applications are all built in C#, with C/C++ underpinnings. We use Xamarin tooling on iOS and Android. Our software is portable across Windows, Mac, iOS, Android, and Linux. The user interface is built using an in-house UI toolkit that combines a functional-reactive programming paradigm with an OpenGL-based rendering engine.

    Our cloud services are built in C#, Node.js, and Python. Our cloud infrastructure runs on Docker Swarm and Google Cloud Platform. We use Postgresql, Nginx, and Elasticsearch.

    Our data and learning systems are built using Python (numpy, scipy, scikit-learn, pandas, …), C++, SQL, and Airflow.

    While a lot of our code is written in C#, this is not a Windows/Visual Studio/Microsoft’s Latest Dogfood kind of place. We use a limited subset of .NET as a portable runtime environment and most of our developers live on Mac/Linux machines using vim/emacs, make, zsh, and git.

    About You

    • You have a healthy curiosity about how things work.
    • You have excellent communication skills, and speak and write English well.
    • You can work independently and own projects to completion.
    • You aren't afraid of doing grunt work when your projects require it.
    • You are comfortable making noise when you get stuck or when something feels wrong.
    • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, databases, and information retrieval.
    • You’re a good programmer. You write understandable code with an eye towards maintainability.
    • When things break — and they will — you are eager and able to help fix them.

    About You

    The most active portion of our work day is 12PM-5PM EST. Your typical work hours should overlap that period sufficiently to facilitate collaboration with others. Aside from that, we do not care where you are located or if you need to split up your work hours in a non-standard way.

    We offer Health/Dental/Vision (80/20), 401k with match, paid parental leave, and flexible time-off.

  • Love Voodoo

    About This Position:

    We are looking for an experienced .NET C# developer, who is also familiar with Windows Servers and IIS hosting and SQL Database Hosting.

    This is a long-term, full-time position which includes maintenance and support of the current application as well as adding new features to it.

    What we are looking for is someone who:

    1) Has a minimum of two years .NET & C# experience.

    2) Can provide honest estimates of the project scopes & ability to deliver on schedule.

    3) Has the ability to quickly understand the project, make the necessary changes and deploy them.

    4) Can write efficient and quality code.

    We have a test working environment that the developer can use without having to worry about working on the live application.

    Job Type: Full-time

  • Private Business Network

    Private Business Network is an enterprise VPN and cyber security solution being developed by the makers of Private Internet Access (PIA), one of the world's leading consumer VPN services. We are building a next-generation cyber security product for SMBs that want the ease-of-use of a consumer VPN (On/Off), but need centralized management, powerful web filtering, and end-to-end encrypted audit logging. The product is currently in internal beta and launching later this summer.

    Your challenge, should you choose to accept it, is to lead the development of the backend VPN infrastructure, custom VPN client/server framework, and cross-platform VPN clients. It is full-stack in the truest sense, with roughly a 75% backend and 25% frontend split, although not in the sense of a traditional web app. The frontend consists of VPN clients using webview technologies (custom, not Electron). Knowledge of Win32 and macOS Cocoa will be helpful in making the apps feel at home on these platforms.

    In addition, there are plenty of opportunities to work on various different parts of the product, including end-to-end encrypted audit logging, cryptographic key management, single-sign on (SSO), device management (MDM), configuration management, and more.

    Our infrastructure is managed with Packer, Terraform, and Docker and we use both AWS and bare metal hosting providers. We're strong believers in a "less is more" philosophy and still use Makefiles and shell scripts with a sprinkle of Python in our build process.

    We are a fully-remote company, although sometimes our team members like to be in the same part of the world, it is by no means a requirement. Currently, we are just a handful of people, but we want to cultivate a transparent and friendly culture where everybody feels like they are connected and part of a team that is building something awesome!


    • Cross-platform (native or hybrid) app development experience (macOS, Windows, Linux)
    • Familiar with network protocol design, C10K problem, and Go garbage collector highly desired
    • Secure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)
    • Experience containerizing applications using Docker (e.g., Kubernetes concepts desired!)
    • Familiarity with Curve25519, ECDH, secret sharing, WireGuard, osquery, MDM, etc. are a huge plus!

    Compensation Salary DOE ($120,000 - $150,000 USD) | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits.

    Please email with "Private Business Network Application" in the subject line and include your current resume, links to shipping apps or code you are most proud of. Thanks for looking!

This month
  • The Campbell Foundation

    The Keith Campbell Foundation for the Environment is delighted to announce the addition of a new staff position of Tech Specialist. This is a full time, remote position that will provide support to the Assistant to the President of the Foundation in executing and extending the Foundation’s comprehensive IT strategy.

    The Tech Specialist will be responsible for a wide range of technical support and projects, including direct support to staff, vendor management, and buildouts/implementations of our Salesforce-based grants management system. We are seeking a highly organized, administrative level tech expert with extensive Salesforce experience. The Tech Specialist will be supporting two office locations with six staff in San Francisco, CA and Annapolis, MD, both with employees frequently working remotely.

    The Campbell Foundation was established in 1998 to improve the conditions of America’s largest and most ecologically diverse and productive estuary systems: the Chesapeake and Atlantic Coastal Bays. In 2003, Keith expanded the geographic focus of The Campbell Foundation to include California and the San Francisco Bay watershed under the leadership of his daughter and the Foundation’s President, Samantha Campbell.

    Deadline for Applications - April 8, 2019

    Click here to Apply

    Job Title

    Tech Specialist


    • Proactive work ethic, highly self-motivated; capacity to work independently, but still take direction and work with existing systems
    • A strong systems orientation and natural curiosity, with a track record of improving and enhancing existing technologies
    • Exceptional project management skills, with a demonstrated ability to take ownership of complex projects from conception to fruition
    • Able to prioritize multiple deadlines decisively and quickly; strong time management skills
    • An approach to problem-solving that demonstrates a collaborative mindset to seeking positive resolution
    • Hyper-organized and detail-oriented
    • Strong active listening and communication skills and a customer service orientation

    Job Duties, Roles and Responsibilities

    Project Management

    • Provide hands-on (and technology) customization and configuration to the Grants Management System
    • Prepare and maintain project management timelines
    • Maintain data integrity, including clean up and data migration/entry
    • Maintain website
    • Keep informed of tools and current thinking in field

    Tech Support & Equipment

    • Maintain and replace all hardware and software as needed
    • Develop processes and standards for hardware, software and services
    • Configure and administer all user accounts for all software
    • Provide training to staff on technology, including developing written training materials and policies
    • Ensure information security within all IT and mobile communications related activities
    • Make recommendations for all software and hardware purchases
    • Serve as the primary liaison with the Foundation's outsourced IT firms


    This position does not have administrative support, so the employee is responsible for managing their own calendar, travel, time tracking, expenses, and work plan.


    Experience Requirement

    • 5+ years experience in an information technology position where you have developed admin level skills in wide range of tools, per the list below
    • 3+ years experience with customization and configuration
    • 1+ years experience with foundationConnect a bonus
    • Administrator Certification or Consultant Certification

    Technical Skills


    Windows and Mac OS, iOS devices, Parallels or other virtualization software, LastPass or other password manager, Zoho Assist or other remote access tool, Meraki or other MDM/inventor, various additional OS maintenance apps


    And related technologies such as foundationConnect, Nonprofit Success Pack, Lightning, Communities, Paradot other marketing automation app, Nintex/Drawloop or other management, admin apps such as GridBuddy, SuperClone and Field Trip


    Office Suite, Box, SmartSheet or other project management software, Acrobat, Concur/TripIt, Evernote, Survey Monkey, Cascade or other strategic plan reporting software, photo editing, Zapier or other integration tool


    Third party exchange hosting and O365, Barracuda email security, Zoom, RingCentral, Word Press or other web content management system, MindMeister or other mind mapping, Jing or other screencast tool

    Human Resource Software

    BambooHR or other time tracking, Breezy or other applicant tracking system, Checkr or other background check system, GoalSpan or other performance evaluation

    Additional Information


    Occasional domestic travel, primarily to tech conferences


    Constant utilization of remote work capabilities

    Education Requirement

    Bachelor's Degree


    DOE and location, based on an industry-standard salary survey


    In addition to working to effect positive change in the watersheds of the Chesapeake Bay and California, the Campbell Foundation offers exceptional benefits including medical, dental, vision, 403(b) retirement plan, generous paid time off, tuition assistance, exercise reimbursement, matching gifts, and state of the art technology tools.

    When and how to apply

    Applications for the Tech Specialist position are being accepted through April 8, 2019.

    Position Type


    Reports To

    Anna Lindgren



    FTE Status/Hours per week

    Full time, 40 hours per week, non-exempt

    We asked for the following to be submitted along with the online application:

    • Resume and cover letter

    • Educational background

    • Technical skills overview - A list of all software tools you have expertise in, the length of time you’ve been a user, and whether you assess yourself as a beginner, intermediate, advanced or admin level user

    • Professional statement, no longer than 500 words in length, that highlights how your professional background supports innovation and the Foundation’s ability to solve complex problems

    Writing samples, video interviews, skills test, and background/reference checks are required of final candidates for this position.

  • NAVEX Global

    We Offer You:

    • Team Members that thrive on innovation and mischief.
    • Flexibility with your schedule to balance all that life throws your way. 
    • Time to innovate and geek out on projects you design in support of our stuff.
    • A platform of products that are changing the way people experience life at work.
    • People dedicated to ensuring your experience becomes even more than you may have thought possible.
    • An organizational reputation that is second to none and growing!
    • Competitive pay with benefits that matter.
    • A chance to be part of something bigger – time to engage in your community.

    What You Will Do:

    • Automate infrastructure, build, and deployment processes.
    • Collaborate with engineering, qa, and hosted operations to get code to production quickly and reliably, while automating as much of the process as possible.
    • Maintain server infrastructure supporting development and qa teams.
    • Own the deployment process for getting code to production.

    What You Need:

    • Experience automating builds and deployments.
    • A mindset of continual learning.
    • A passion for taking manual processes and automating them.
    • A degree in Computer Science or be good enough that we won't notice.
    • Comfort with tools like Powershell, TeamCity and Octopus Deploy are a plus.
  • Articulate Inc.

    Articulate is looking for a Software Engineer to join our amazing team. Work with fun, smart, and self-motivated people at a highly successful software company. As a Software Engineer at Articulate, you’ll get to build award-winning software that consistently blows away our customers—and earns their love. Join our team of seasoned pros to enjoy autonomy, ownership over projects, and plenty of challenges to keep you engaged and growing.

    What we’re looking for:

    • A talented Software Engineer who builds amazing software
    • 2+ years experience building desktop software with .NET; at Articulate, you’ll primarily build .NET apps for Windows using C#
    • Experience working on a story-driven, agile team using TDD principles
    • Experience with complex, graphic-intensive, multi-threaded desktop software
    • Boundless curiosity about technology and solving problems

    Skills that will get you bonus points:

    • Experience with C++/CLI
  • Bear Group

    Bear Group is a leading web development firm based in Seattle looking for an experienced backend web developer to join our team. You will have the opportunity to work with leading companies and marketing teams to develop complex sites and integrations between systems.

    We are a fully distributed team that primarily builds in PHP on the Magento and Drupal platforms for ecommerce and content management sites. Since we are fully remote, you can work from anywhere! We do require at least 4 hours of working time overlap with the Pacific time zone work day where most of our clients are located. As a highly client focused organization, you will occasionally need to meet according to their schedule. This typically falls between 10 and 5 Pacific time, and we strive to give you plenty of time to focus on development.

    Working with a variety of clients, we fluidly form groups including a Technical Project Manager, a Quality Analyst, and one or more developers to complete sprints of work. The type of work depends on the client, but often includes:

    • Developing client web sites using Drupal and Magento Commerce
    • Focus on front-end development: HTML/CSS/Javascript coding, with Twig and PHP at template level
    • Balancing workload across many projects simultaneously
    • Quality assurance and testing across projects
    • Collaborating cross-functionally and with a diverse group of clients
    • Working with business development to assess and price new client projects

    You will need to be self-motivating and able to work independently most of the time, but we have a friendly and capable team to collaborate with when you encounter obstacles. You’ll need to have a minimum of 3-5 years of related work experience, a BA/BS degree, and experience with Drupal, Magento or similar open source frameworks. You’ll also need to be visually oriented with experience in Sketch or Photoshop and a good understanding of content organization and concepts within information architecture. Experience in client-service environments is a must and you’ll need to be professional and client service oriented; positive and proactive; able to react swiftly to meet client expectations.

    Since the technology world is constantly evolving, you’ll be expected to keep up with the current technologies and practices. To help with this, we provide an annual education stipend that can be used for attending relevant conferences or continued education courses.

    During your first week you will work closely with one or our senior developers to set up your new system and familiarize with our processes and tools. The system will be either Mac, Linux, or Windows to your preference, and we use Docker containers for a consistent development server stack. Other tools you will use include:

    • Git for source control
    • Bitbucket for Git repositories
    • Jira for project management
    • Confluence for documentation
    • Slack for communication.

    As you get your feet under you we will introduce some project work, again in collaboration with a senior developer on a sprint they are currently working on. Ultimately our developers work independently on your own tickets and sprints.

    In addition to competitive pay, a new computer, insurance, and 401k match, you’ll also receive:

    • 3 Weeks PTO plus approximately 10 vacation days annually
    • $1500 annual education stipend
    • Software stipend for the tools that you prefer to do the job

    To learn more about the company, visit

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Elastic

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    The Beats platform is the basis for building open source shippers that collect all kinds of operational data, store it in Elasticsearch, and visualize it with Kibana. They collect data from edge servers, and are used to power application monitoring, infrastructure monitoring, and network monitoring. We currently have five official Beats: Filebeat for gathering logs, Packetbeat for network traffic, Metricbeat for metrics, Winlogbeat for Windows event logs, Heartbeat for uptime monitoring, and Auditbeat for audit data. In addition, the open-source community has created over 40 Beats, collecting data from all sorts of sources.

    All current Beats are written in Golang.

    As part of the Beats team, you will be responsible for maintaining the official Beats, for creating new ones, as well as for supporting the community around Beats. The team is diverse and distributed across the world, and collaborates on daily basis over Github, Zoom, and Slack.

    • Write open source Golang code for maintaining different Beats.
    • Dive into new technologies and figure out how to best monitor them.
    • Define and create new Beats.
    • Work with our support team to help customers.
    • Answer community questions.
    • Collaborate with other development teams, quality engineering team and documentation team to execute on product deliverables.

    Skills you will bring along

    • BS, MS or PhD in Computer Science or related engineering discipline and 5+ years of industry experience.
    • Experience building systems in Go, C, C++, Java or other systems language
    • Strong Go language knowledge
    • Experience with either windows, Linux, k8s, or docker
    • Open source experience is a plus
    • Large-scale systems development is a plus
    • Operational experience with monitoring systems would be very welcome.
    • Excellent verbal and written communication skills, a great teammate with strong analytical, problem solving, debugging,
    • and troubleshooting skills.
    • Ability to work in a distributed team throughout the world.
    • Knowledge and experience in Elasticsearch, Beats, Logstash, Distributed Systems is a plus.

    Additional Information:

    • Competitive pay and benefits
    • Stock options
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building great products
    • Employees with a wide variety of interests
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
    • Distributed-first company with employees in over 30 countries, spread across 18 time zones, and speaking over 30 languages! Some even fly south for the winter :)


    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Mokriya Inc

    About Us

    Mokriya takes software seriously. We’re pragmatic crafters who believe in smart and focused development, building clients’ products just as we do our own: investing heavily in design, iterating rapidly to validate and falsify ideas, and pursuing perfection in every interaction. We learned a lot of interesting things along the way about the right way to ship software, and we're now bringing our incredible software product experience to larger companies like Verizon, Google, Intel, Twitter, Sony, L'Oréal— and we do this all with a fully distributed team.

    We believe that well-made software can change the world, no matter how small or simple a product might be. We also believe that poorly-made software —badly-designed, badly-developed, or badly-supported— is a preventable tragedy.

    Mokriya’s mission is to make great software: for ourselves, for our clients and most importantly for our users.

    About You

    You love to build. When you're not at your job, you're probably tinkering on some contraption in the basement or figuring out how to take apart . You get a thrill from figuring out a clever way to solve a problem. You are a good software tester with strong programming fundamentals and you really take pride in knowing the ins and outs of the programming languages and libraries you are working on. You are a product-focused Engineer that cares about details and—this is obvious—you take pride in your work.

    If this sounds like you, and you've been working on DevOps, you should apply. We strongly encourage and are proponents of diversity.

    Why should I be excited to work here?

    First, it’s fun. Not in the “everyone pretend to have fun, we’re a startup, where are the Nerf guns?” way, either. It’s fun to work at Mokriya because beyond the perks and good times, we’re a happy team of people who love to design and build great products. It’s not just that we have a great organizational structure in which everyone is really empowered to act; it’s also that we hire for fit and bring in folks only if we’re confident in their integrity, capability, and drive.

    No one will watch over your shoulder, and you won't have to spend time watching over anyone else's either. We’re a talented team of doers. There’s little bureaucracy, and we hate blocking. Our product managers spend their time making sure you can get things done in the way that best suits your preferences and the project needs.

    Autonomy, creativity, thoughtfulness, trust: if you care about those things, you'll be happy here. And more importantly, we'd be honored to hire you.


    • Automating build, release/deployment, manual processes and workflows.
    • Defining and delivering cloud agnostic IaaS and PaaS components to support in-house developed software and data models
    • Design for a Cloud agnostic solution that has maximum flexibility and operability.
    • Ensure that software builds happen predictably, consistently and reliably
    • Manage risks and resolve issues that affect scope, schedule, and quality
    • Support and improve our tools, infrastructure, and processes that support rapid and reliable delivery of high-quality software to our production service. Advocate for improving our build and release toolchain. Support deployment activities of development and production releases including troubleshooting of release blockers such as infrastructure, configuration, and code.
    • Assist development in troubleshooting system and software issues in all environments
    • Work closely with development teams to create processes and tools that provide immediate feedback on source changes
    • Design/manage process for Docker creation pipeline
    • Write effective documentation


    • 6+ years’ experience across entire SDLC, CI/CD tools, with configuration & release management, deployments, and troubleshooting in cloud environments
    • Experience in working with a Virtual team in a production cloud environment (preferably PaaS or SaaS)
    • Experience with one or more tools from each category:
    • IaaS Platforms: AWS, Azure, etc
    • Virtualization: Docker, Vagrant, VMWare, Virtualbox, etc
    • Config Mgmt:  Ansible, Terraform
    • CI / CD: TeamCity, Jenkins, GO Pipeline, etc
    • Scripting: Bash, Powershell, Python, Perl, MSBuild
    • Networking: DNS, Routing, Firewalls, Load balancers, etc
    • Databases: PostgreSQL, SQL Server,
    • Version Control: Git, Github
    • Orchestration: Kubernetes, Mesos, DCOS
    • Experience with administrating Java environments (JVM, Maven, Ant, etc.).
    • Strong communication skills (written and verbal)
    • Strong experience with Windows and Linux systems
    • Strong understanding of source code version control systems, TFS, Github, and code branching/merging strategies
    • Expertise with build and release tools such as Maven, JVM, Ant
    • Experience with deploying .NET code as Windows Docker images in the Cloud

    Nice to have:

    • Experience with Azure, Mesos, Hashicorp Consul and Vault, Jfrog Artificatory.
    • Monitoring: Zenos, LogicMonitor
    • Logging: Graylog, Splunk, etc
    • Experience with JIRA and Confluence
  • Twilio

    Since its beta launch in 2017, Proxy has experienced a higher growth rate than any other Twilio product in their first two quarters of life. Companies like GrubHub, Fedex, and Dominos have been onboarded in less than a couple of weeks! The next few quarters will be crucial for Proxy: We need to scale it and bring it to GA - Proxy is a key component of Twilio Flex and we are expecting a sharp traffic growth. Come join us if you get excited to see your product taking off across so many users. We need to build a whole new set of features - Proxy is evolving to become the next big Twilio Engagement Cloud pillar after Twilio Flex. Come join us if you are passionate about creating solutions that open new markets.

    As a Technical Lead you will be responsible for: 

    • Driving architecture and building systems for multiple orders of magnitude of growth. 

    • Take full end-to-end ownership of your services, from designing to operations and monitoring in production. 

    • Have the opportunity to mentor and help grow engineers. 

    • Working alongside Product in brainstorming ideas, defining, scoping and planning work. 

    • You will be tackling some of the world's most complex distributed system challenges, at an enormous scale, while maintaining a 99.999% of both API availability and success rate. There's no maintenance windows ever at Twilio.

    As a hands-on Tech Lead at Twilio, you are empowered to create wonderful experiences for our customers, who are developers and builders. 

    • You are excited when you release something that makes it easier for a developer to focus on the creative side of code.

    • You think about how your product will help the customer that spends $10s of millions with Twilio, and the customer who hasn't spent $1 yet.   

    • You will own, create and operate REST APIs and infrastructure to support the world's largest brands. These services will transform the way people operate their business. 

    • Your services will go from concept to sustained exponential growth in a very short period of time. 

    • You enjoy getting the MVP out the door, and you know that to take services to scale require developing a complex distributed platform and will be concerned with availability, throughput, latency and real-time responsiveness. 

    • You have experience in a functional programming language, ideally in Scala. -Bachelor's degree in a computer science related field or equivalent experience is a minimum requirement.

    • Bachelor's degree in a computer science related field or equivalent experience is a minimum requirement.


    CVEDIA helps develop and deploy autonomous systems today. Our suite of tools substantively accelerates the time to train, test and validate neural network/deep learning algorithms. Our customers are driving the future of autonomous application and we are thrilled to help fuel their efforts.

    We are seeking for a remote developer able to expand and create new plugins for our middleware system. Your primary responsibilities would be integrate APIs and sensors to our existing middleware (C++) and potential hooks to Unity3D (C#). High performance, out of the box thinking and quality are essential to succeed.


    • Create and add to our existing plugin stack (C++ and C#)

    • Implement several different third party APIs based solely on documentation

    • Create and implement sensor simulation solutions based on unity3d

    • Create, improve and maintain tests

    • Able to come up with solutions without hand holding

    Key qualifications

    • Multiplatform development (windows and linux)

    • Boost C++ libraries

    • 3 years experience with Unity3D

    • Understanding of network IP and bus systems in general is a plus

    • Multithreading / IPC / RPC understanding

    • High performance time critical systems understanding

    Desired qualifications

    • Vulkan API

    • CUDA

    • GPGPU

    • HLSL

    • Python

    • Understanding of light based sensors (eg lidar, mems, etc)

    • Understanding of electromagnetic sensors (eg radar)

    • Understanding of sound based sensors

    • IP protocol reverse engineering

    • Deep learning concepts

    How should you apply for this job?

    • Please state on the mail subject the job position you are applying for.

    • Only applications written in English are going to be processed!

    • Due to time zone difficulties Only applications that are based in Europe will be processed.

    • Please mention your country of origin in the email.

    • Please send your applications to jobs at cvedia dot com

    More information about us: