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.
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.
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.
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.
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.
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.
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.
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.
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 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!
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 firstname.lastname@example.org 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!
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 Duties, Roles and Responsibilities
Tech Support & Equipment
This position does not have administrative support, so the employee is responsible for managing their own calendar, travel, time tracking, expenses, and work plan.
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
Occasional domestic travel, primarily to tech conferences
Constant utilization of remote work capabilities
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.
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
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.
We Offer You:
What You Will Do:
What You Need:
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:
Skills that will get you bonus points:
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:
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:
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:
To learn more about the company, visit www.beargroup.com.
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.
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.
Skills you will bring along
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 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.
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
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.
Nice to have:
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
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
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: https://syncity.com