Today
  • Timescale, Inc.
    $50,000.00 - $175,000.00Preferred: (GMT-05:00) Eastern Time +/- 8 hours

    Want to join a Hot Start-Up and be one of our first 20 engineers? Do you have expertise in building database products? We'd like to hear from you.

    Please include a short note as to why you are a fit for the role.

    Note this is a full-time employee role as a direct employee or contractor depending on location (You'll get stock options, vacation time etc).  Location is Remote or NYC or Stockholm. 

    We need extraordinary engineers to join our team. You will act as both architect and programmer, designing, coding, and testing the core of our open-source time-series database. Our focus is on building a scalable, reliable, robust, usable, secure, performant database. You should have strong systems-building experience and expertise in C, understand both query optimization and database systems, and ideally already be a PostgreSQL expert (or show an interest and quick aptitude to become a PostgreSQL expert). And the future of managing and making sense of the deluge of time-series data should excite you.

    This is a full time position at our office in New York City, Stockholm, or Remote.

    Responsibilities:

    • Play a core role in helping to design and develop new database capabilities, including analytics, clustering and distributed operations, query and storage optimizations, and more.
    • Develop, test, and release new features and functionality from our database technical roadmap.
    • Continually improve, optimize, and test existing functionality of TimescaleDB.
    • Work with engineers both at Timescale and the open-source community to coordinate new functionality and deliver powerful integrations of the database into large applications and pipelines.
    • Provide elevated technical assistance to high-value customers, gaining insight into the needs and experiences of our users.
    • Be an enthusiastic and personable teammate, receiving and providing code reviews, and otherwise partnering and helping other engineers.

    Requirements:

    • Bachelor’s degree in computer science or equivalent experience; advanced degrees also welcome (most of our core engineering team have PhDs in computer systems).
    • 5+ years engineering experience.
    • Expertise building industrial-strength software in C/C++ for large code-bases.
    • Experience in PostgreSQL internal development highly desirable (but not required).
    • Solid knowledge of SQL, query processing and database engines, concurrency control, data replication, and/or distributed systems.
    • Passionate about building highly-reliable system software.
    • Experience with industry-standard software validation tools helpful, e.g., valgrind, Coverity, pprof, etc.
This week
  • Sense
    Preferred: (GMT-05:00) Eastern Time +/- 4 hours

    Sense is building consumer hardware and mobile/web applications to help people understand their home energy consumption, see what's going on in their homes, and ultimately reduce their energy footprint. We're serious about having a real impact on climate change.

    Our product is built on cutting-edge machine learning technology that analyzes detailed electrical data in real time to figure out what devices are on and how much power they're using. The data science team at Sense is responsible for developing these algorithms, and we're looking for a data engineer to join us. Our growing fleet of energy monitors is continuously streaming high volume energy data to the cloud data pipeline that powers our production and research systems. You will be responsible for the design, development, and operation of this critical infrastructure.

    We're looking for someone who is:

    • Excited about high-volume, realtime data and solving the challenges it poses.
    • Passionate about building high-availability, performant, cost-effective, and scalable systems.
    • Tenacious when tracking down production issues, digging into metrics and logs as needed to run a problem to the ground.

    **What you'll do:
    **

    • Work with the team to develop an infrastructure roadmap that will allow us to scale gracefully as our user base increases, reduce our operational costs, and enhance research productivity.
    • Analyze, maintain, and improve our existing data systems and infrastructure.
    • Design and implement new data systems and infrastructure as needed.
    • Operate our production and research systems, including automation, metrics, and alerting.

    What we're looking for:

    • 2+ years professional experience as a data or backend engineer.
    • Solid knowledge of computer science.
    • Experience programming in languages such as Python or Java.
    • Experience with relational databases such as MySQL.
    • Must be authorized to work in the U.S.
  • 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.

This month
  • SUSE

    Work Location: any SUSE office (or home office) worldwide At SUSE, we are passionate about Open Source and we are major contributors to many upstream projects. In our daily work, we value creativity and innovation, while staying focused on delivering business results. Our engineering team is a global team from almost all continents. SUSE has a wide field of advanced technologies, and offers developers with an open and curious mind a great opportunity to apply, grow, and enhance their skills. We are looking for a software engineer with a solid understanding of Linux networking internals and with development experience in virtual switches and packet processing. As part of the SUSE Linux Enterprise department, you will have the opportunity to learn and contribute to emerging networking technologies such as DPDK, FD.io and Open vSwitch. In the context of integrating and enhancing these technologies in SUSE products. You will be responsible for enriching our offering in the NFV field and delivering carrier grade performance in our products. If you have been contributing to any open-source project, please share with us any link or reference that might be appropriate. Required Skills:

    • Enthusiasm about Data Center Networking and Open Source Development
    • Bachelor's degree in CS/EE or equivalent and 3 or more years of related work experience.
    • Very strong general Linux distribution and development skills
    • Strong experience developing with C, C++ or Python or Go
    • Excellent oral and written communication skills in English
    • Ability to work independently as well as on a team

    Preferred Skills:

    • Familiarity with Open vSwitch, DPDK, FD.io
    • Experience with OpenStack and/or Kubernetes
    • Experience in NFV is a big plus
    • Experience with OpenSUSE Build Service
  • Numbrs Personal Finance AG

    At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

    Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

    Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

    Job Description

    You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting native Android applications. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

    All candidates will have

    • a Bachelor's or higher degree in technical field of study
    • knowledge and hands-on experience with Java and the Android SDK
    • excellent troubleshooting and creative problem-solving abilities
    • excellent written and oral communication and interpersonal skills

    Ideally, candidates will also have

    • experience with RxJava or other asynchronous and event-based paradigms
    • experience with Kotlin
    • experience with at least one backend language such as Go, C/C++, Java and Scala
  • Aeolus Robotics

    Job Responsibilities

    Lead and/or collaborate in the design, development, and testing of robot algorithms, in one or more of these areas:

    - Robot motion, especially reactive planning and replanning techniques, and machine learning for skill acquisition.
    - Robot vision, SIFT and other approaches to both face and object recognition, vision processing in service of SLAM, and surface modeling in service of manipulation.
    - Manipulation and grasping, especially software compliant approaches that are compatible with a variety of grips and objects, e.g. a cupping motion, a pinching action, and a more generic grasp.
    - Hardware design, especially of compliant end-effectors. 
    - … and more …

    About you

    You are looking for the place to stretch yourself, able to work within a senior, highly performant product team, and aren't afraid of a challenge.  You are a self-starter with the motivation and skills needed to effectively operate on your own time in your own way while being responsive to the needs of your team mates and the team as a whole.

    You love working on the metal and/or deep in low-level or scaled algorithmic code.  You are effective at quickly understanding and operating on algorithms taken from research in AI, Robotics, and Vision, or you have have experience with sensors, motors, and other devices.  You are comfortable working alongside experts in these areas, or are an expert yourself. You have a proven track record of delivering ideas into working prototypes at high velocity.  You have commercial/agile development teaming experience. You've architected some serious systems and may have even been a team lead.

    Skill Set / Experience

    We welcome people with passion on designing robots to join us. Among our whole bunch of positions there may be one for you which reflects your dreams of perfect job so make sure you check every single one of them!

    Flexible Hours & 100% Remote Work

    You can work in one of our offices (Taipei, Vienna or Wroclaw), but most of these roles permit 100% remote cooperation.

    You will work in a scrum-based agile development cycle. You will be working alongside founders, researchers, and engineers to design and build first-generation robotic solutions for mass consumer adoption.

    Whether you prefer contract work or a permanent position, we can accommodate you.

  • Mav Farm
    $100,000.00 - $140,000.00Preferred: (GMT-08:00) Pacific Time

    Mav Farm is seeking a world-class computer vision expert to join our team in developing next generation products and platforms doing research and engineering at scale. We're applying cutting-edge computer vision algorithms to a wide range of media understanding challenges at Mav Farm.

    Responsibilities: 

    • Develop novel and accurate computer vision algorithms and systems, leveraging deep learning and machine learning on big data resources.
    • Analyze and improve efficiency, scalability, and stability of various deployed systems.
    • Collaborate with team members from the level of prototyping to the level of production.

    Minimum Qualifications: 

    • 5+ years of experience in building, leading and specializing in large-scale commercial computer vision projects from the level of researching a prototype to the level of production.
    • C/C++ rapid programming on Linux OS.
    • Experienced with training deep neural networks, prototyping in scripting languages like MATLAB, python, math performance libs (e.g. IPP, MKL), CPU optimization methods (e.g. assembly SIMD instructions)
    • Published projects in the fields of machine learning, deep learning and/or computer vision.
  • Rocaccion Inc.
    $30,000.00 - $40,000.00Preferred: (GMT-08:00) Pacific Time +/- 6 hours

    At Rocaccion we are creating the next generation IoT solution from end to end. We make the hardware, firmware and all the related backend software.

    We are looking for talented C Embedded Developer that is advocate for solving problems in memory constraint devices, and be proficiency writing high quality code.

    Requirements:

    •     Advanced English (It will be part of the evaluation)
    •     Comfortable working remotely
    •     Fully familiar with Continuous Integration
    •     2+ years of experience writing code as a senior programmer or lead
    •     A ruthless commitment to test the code he writes
    •     Willing to learn new things
    •     Have worked with agile methodology
    •     Base their development on control tools for projects such as Jira, YouTrack or VSTS.

    **You must have:
    **

    • Proven C and C++ coding abilities
    • Experience with digital hardware
    • Experience writing systems utilizing embedded RTOS
    • Knowledge of system level runtimes and device driver development.
    • Fundamental knowledge of low-level firmware.
    • Low-level software development experience.
    • Transmission protocols like MQTT, UDP, TCP and HTTP
    • Experience writing assembler (Is a plus)
    • Experience writing unit tests for testing hardware

    Nice to have:

    • Experience with ESP32
    • Experience creating Android drivers and compiling custom distributions

    What are you will be doing:

    • Write new microservices for the platform that help to improve the performance or add new features
    • Profiling existing microservices for improve their performance
    • Write tons of tests for validate the functionality
  • Hireology

    Hireology’s technology empowers businesses to build great teams. Over the last nine years, we’ve grown from a startup to a market-leading organization with over 195 team members and built an award-winning culture that makes this company an amazing place to work. It’s with that in mind that Hireology is looking to add a Lead Software Engineer to our team.

    Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.

    As our Lead Software Engineer, you'll be responsible for:

    • Help implement an easy to use, continuously deployed product

    • Participate in DevOps tasks, design reviews, writing stories, coding modules, code reviews, unit testing and automated acceptance testing

    • Collaborate with experienced software developers in the design, development, maintenance of our application

    • Partner closely with our product and business teams to ensure that we are delivering the best possible outcomes for our internal and external customers

    • Act as a mentor for junior developers and foster a collaborative environment 

    To qualify for consideration you are:

    • 5+ years building high-performance scalable web applications 
    • Experience writing applications with strongly typed languages (C / C++ / C# / Java / Go-lang a bonus)
    • Experience writing applications with Ruby and Ruby on Rails (or other dynamic languages and frameworks)
    • Familiar with service-oriented architecture
    • Excited about delivering quality and are familiar with unit and acceptance testing frameworks
    • Knowledgeable with third party API integrations
    • Comfortable in a modern software engineering environment with distributed source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment
    • Experienced with current HTML, CSS, JavaScript and related toolchains
    • Fearless about learning new technologies and technical approaches to application development
    • Must be authorized to work in the United States.  We are not able to provide Visa sponsorship
    • Agency and/or Third Party Inquires will not be accepted

    Extra credit for:

    • Participating in open source projects
    • Writing a blog
    • Being a member of technology communities and/or user groups

    So what can you expect after you apply? You will:

    • Take a brief true/false survey. Be sure to check your email after you apply.
    • Have a phone conversation with someone on our Engineering team. This is a high-level conversation about you, but also a good opportunity for you to learn more about us.
    • Meet with one of our Software Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
    • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
    • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
    • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
    • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.
Older
  • GrammaTech, Inc.
    Preferred: (GMT-05:00) Eastern Time

    Overview:

    Do you want to to research on cutting edge technology while programming creative and innovate solutions in cyber security software?

    This position is on the Research side of GrammaTech, working on project specific research for the Runtime Monitoring Security/Autonomic team for various Sponsored Research Projects, visit  our website, https://www.grammatech.com/sponsored-research. ; Study, implement, and evaluate innovative approaches to monitor running programs and verify they are working as intended, even when subject to attack.

    Responsibilities:

    Under the guidance of a principal investigator (PI), you will implement innovative prototypes to monitor running programs and verify that they are working as intended, even when subject to attack. If a program is compromised, the prototype will need to track the impact of the attack. As a research-oriented software engineer, you will:                                                         

    • Study and implement security-monitoring approaches drawn from academic literature or in-house design
    • Evaluate the resulting prototype implementation to test its value in addressing the research goals
    • Discuss results with the PI and respond by adapting the prototype to better address research goals
    • Contribute to presentations and written reports that keep research sponsors up to date on project progress
    • Prepare prototypes for demonstrations and evaluations by research sponsors. Respond to any last-minute complications to ensure a smooth and successful evaluation

    Qualifications:

    Required 

    • BS in computer science or equivalent
    • Strong software application development skills in C
    • Experience in the area of software security
    • In-depth understanding of common software vulnerabilities

    Preferred 

    • MS or PhD in computer science or equivalent

    • Experience with one or more of the following: C++, Python, Lisp

    • Experience with the following, especially when applied to improve software security, resiliency and maintainability:

    • Runtime monitoring

    • Runtime verification

    • Dynamic program transformation and instrumentation

    • Host-based intrusion detection

    • Virtual machine introspection

    • Security policy languages and specifications

    • Software isolation or sandboxing

    • Profiling

    • Fault analysis and isolation

    • Embedded systems

    • Low-level programming at the kernel, hypervisor, firmware, or BIOS level

    • Penetration testing

    Recruitment Process:

    To set expectations, GrammaTech's recruitment process include multiple steps over a few weeks to a month. After the Initial Screening with our recruiter, there are four technical steps including; a technical screen, coding test, debugging test, an engineer's interview, and final interview before an offer is made, (offers are contingent on positive Background and Reference Check(s) before a start date is confirmed.) Most of the interviews are done remotely thru Google Hangouts until the final interview if relocating. 

    About the Company 

    Innovation is at the heart of GrammaTech, and we are constantly pushing the boundaries of software research and development–from software assurance and software integrity to cyber‐security, threat mitigation and autonomic computing. We develop new technologies and see the results of our research incorporated into tools used by engineers and security professionals worldwide.

    GrammaTech was founded in 1988, with the firmly‐grounded purpose of helping today’s organizations develop tomorrow’s software. With a focus on the evolving cyber‐security landscape, software hardening and intelligent systems, we tackle the most challenging software issues through a constant stream of highly innovative research and commercial development programs. Headquartered in the beautiful Finger Lakes Region of New York, we offer positions in Ithaca, NY and Madison, WI, as well as opportunities for remote employment.

    We offer a competitive salary and benefits package including health care plan options, a generous paid time off program, flexible hours, company‐sponsored employee pension plan, and opportunities for professional and personal development. 

    GrammaTech, Inc. is an Equal Opportunity/Affirmative Action employer.  Members of underrepresented groups are encouraged to apply

  • Analytics Fire

    Analytics Fire builds custom software for the solar power industry. We’re looking for a collaborative but hands-on Solutions Architect to help us scale our execution to support additional new high-tech sectors.

    Analytics Fire is a deeply technical engineering organization. Most of us are software engineers and spend the majority of our time on heads down engineering activities like coding. Our goal in creating this position is to expand our small client-facing team with a unique person that has both the personality and the technical skill set to collaborate directly with clients and senior members of the technical team in order to help steer technical decision making and requirements gathering, especially early in the project lifecycle.

    This position is similar to that of a technical Program Manager, but you will be much more involved in the technical details and hurdles around software architecture than a traditional Project Manager would be. Our ideal candidate is a current or former full stack Software Engineer that is willing to be trained in formal Program Management processes (or has already been trained in formal Program Management processes).

    As a small company, Analytics Fire is able to tailor roles around the strengths of our individual team members. We will tailor this role to your specific technical background. However, it is a hard requirement that you are able to support the following 3 types of responsibilities:

    • (a) Represent Analytics Fire software engineering teams in client-facing interactions (and sometimes interactions with potential clients)
    • (b) Technical writing responsibilities such as documenting requirements, project plans, system architecture, etc.
    • (c) Making meaningful contributions to the execution of complex software projects.

    For reference, here is a list of some technologies we are currently actively using on a day-to-day basis:

    • JavaScript: React / Angular / Typescript / GraphQL
    • Back-end: Ruby / Python / Node
    • Embedded (IoT): C, Embedded Linux, MQTT
    • Embedded (robotics): C/C++, ROS
    • Modern software techniques: RESTful APIs, SOA, PaaS, etc
    • Agile collaboration and DevOps tools: Github, Trello, Slack, Chef, Ansible, Docker, Vagrant, etc
    • Other technologies we are currently building with: AWS, GCP, TensorFlow, OpenCV, Yocto, Salesforce platform, iOS, ARKit

    Your primary responsibility will be to assist in guiding new projects through sales, planning, development, and deployment. This will be accomplished through a combination of client interactions, technical writing, and participation in formal sales, program management, and engineering related processes. Your contributions will naturally be slightly front-loaded towards the sales and planning phases, however you will remain deeply connected to each project through the entire lifecycle in order to ensure conceptual integrity is maintained from design to final implementation.

    This is a remote position but is only open to candidates living in the US or Canada. We’re flexible about location and hours. We’re a really great match for candidate who wants to work hard on interesting projects, while also having flexibility around time and geography.

    Skills & Requirements

    “Must have” requirements:

    • 5+ years relevant hands-on experience as a full stack Software Engineer, DevOps engineer, or Site Reliability Engineer, ideally within a commercial startup environment.
    • Fluency around current modern best practices around software development and DevOps.
    • Soft skills necessary to navigate and negotiate with multiple teams, both internal and external to Analytics Fire.
    • Ability and willingness to familiarize yourself with our technical stack.
    • Superior organization and detail orientation.
    • Excellent written and verbal communication skills.
    • Willingness to design, document, and evangelize new engineering processes to meet evolving organizational requirements.

    “Nice to have” requirements:

    • Hands-on technical experience writing code in Ruby, Python, or JavaScript
    • Previous experience as a technical Program Manager.
  • Analytics Fire

    Analytics Fire builds custom software for the solar power industry. We’re looking for a collaborative but hands-on Release Manager to help us scale our execution to support additional new high-tech sectors.

    Analytics Fire is a deeply technical engineering organization. Most of us are software engineers and spend the majority of our time on heads down engineering activities like coding. Our goal in creating this position is to expand our small client-facing team with a unique person that has both the personality and the technical skillset to help guide software releases through planning, development, deployment, release, and DevOps processes.

    This position is similar to that of a technical Program Manager, but you will be much more involved in the technical details and hurdles around software deployments and releases than a traditional Project Manager would be. Our ideal candidate is a current or former Software Engineer, DevOps Engineer, or Site Reliability Engineer that is willing to be trained in formal Program Management processes (or has already been trained in formal Program Management processes).

    As a small company, Analytics Fire is able to tailor roles around the strengths of our individual team members. We will tailor this role to your specific technical background. However, it is a hard requirement that you are able to support the following 3 types of responsibilities:

    • (a) Represent Analytics Fire software engineering teams in client-facing interactions (clarifying requirements, negotiating technical approaches, reporting on status, etc).
    • (b) Technical writing responsibilities such as documenting requirements, project plans, system architecture, etc.
    • (c) Making meaningful contributions to the execution of complex software projects.

    For reference, here is a list of some technologies we are currently actively using on a day-to-day basis:

    • JavaScript: React / Angular / Typescript / GraphQL
    • Back-end: Ruby / Python / Node
    • Embedded (IoT): C, Embedded Linux, MQTT
    • Embedded (robotics): C/C++, ROS
    • Modern software techniques: RESTful APIs, SOA, PaaS, etc
    • Agile collaboration and DevOps tools: Github, Trello, Slack, Chef, Ansible, Docker, Vagrant, etc
    • Other technologies we are currently building with: AWS, GCP, TensorFlow, OpenCV, Yocto, Salesforce platform, iOS, ARKit

    Description of responsibilities:

    • Develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.

    • Participate in collaborative planning discussions and technical decision making early in the project lifecycle to ensure that key decisions are made with reliability, testability, and DevOps in mind.

    • Monitor and oversee coordination, integration, flow of development, testing, and deployment around multiple parallel projects and threads of engineering execution.

    • Drive planning and delivery of high quality software releases:

    • Manage change control process during releases

    • Continuously improve company release processes

    • Proactively identify and mitigate risks and remove obstacles to releases

    • Personally plan and participate in software release activities. Advise and support the team so that they can take on less critical releases on a day-to-day basis.

    • Continually integrate the QA team and testing engineers into both the requirements gathering and software development processes and report status to clients on a very frequent basis.

    This is a remote position but is only open to candidates living in the US or Canada. (Note: we may be open to US or Canadian citizens living abroad in US-overlapping time zones on a case by case basis.) We’re flexible about location and hours. We’re a really great match for candidate who wants to work hard on interesting projects, while also having flexibility around time and geography.

    Skills & Requirements

    “Must have” requirements:

    • Soft skills necessary to develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
    • 3+ years hands experience as a full stack Software Engineer, DevOps Engineer, or Site Reliability Engineer, ideally within a commercial startup environment.
    • Familiarity with current modern best practices around software development, data engineering, and DevOps
    • Ability and willingness to familiarize yourself with the specific technical stacks that we use.
    • Superior organization and detail orientation.
    • Excellent written and verbal communication skills.
    • Willingness to design, document, and evangelize new engineering processes to meet evolving organizational requirements.

    “Nice to have” requirements:

    • Hands-on technical experience writing code in Ruby, Python, or JavaScript
    • Previous experience as a technical Program Manager.
  • Sysdig

    We are looking for a Lead Open Source Engineer to work on our container anomaly detection tool, Falco, and related open-source projects. This is a highly impactful role as you will be architecting, designing and developing Falco and be one of our advocates in the open source community. It reports to our Founder and CTO.

    Sysdig is the cloud-native intelligence company, and we’re at the forefront of the container and microservices adoption in the enterprise. We make reliable, secure containers a reality for enterprises everywhere.

    We’re passionate about solving the most complex operational challenges that companies face when they transition to Kubernetes, Docker, and cloud-native architectures at a massive scale. We’ve raised over $100M and are putting that to work in the world’s largest banks, governments, tech companies and… well, just about everywhere. Have we gotten your attention yet?

    Sysdig was born as Open Source software, so your work here will cross the divide between developer-led OSS and battle-tested commercial software at scale. We’re proud that our open source tools (https://www.sysdig.com/opensource) are widely used and loved by technologists and developers. Falco, our open source container security project is now a part of the Cloud Native Computing Foundation and rapidly gaining community adoption.

    We are looking for a strong Engineer to work exclusively on Falco. This person should have extensive experience in system-level software development and should be passionate about Open Source projects. Falco is a key component of Sysdig’s stack. It taps into  the system call interface and can detect things like anomalous user activity, unwanted file access, and rogue network connections. Falco was recently accepted as a sandbox project by the Cloud Native Computing Foundation, which is home to projects like Kubernetes and Prometheus.

    What You’ll Be Doing

    You will be our dedicated Falco Engineer, who will help us in building the foundation for the product and be the enabler in the open source community.

    What Your Core Priorities Will Be

    • Build open source tooling in C/C++ and Lua.
    • Work with and for the Cloud Native community - primarily via software development but also some public speaking and writing.
    • Listen to users in order to prioritize features and improvements.
    • Maintain a healthy community by responding to Github issues, reviewing pull requests, engaging with users in Sysdig’s OSS Slack team.
    • Collaborate with the Sysdig engineering team to properly integrate Falco with the rest of Sysdig’s product portfolio.
    • Inside Sysdig, act as the internal champion of the users and contributors community
    • Interact with the Sysdig marketing team to help evangelize the project

    What You Should Bring

    • Extensive experience with C, C++, Lua, and Golang. We prefer candidates with C++ and Lua experience, but showing deep polyglot capabilities will be considered as well.
    • Prior open source contributions, preferably to related projects in the “cloud native” monitoring and observability space
    • Strong understanding and passion for system level programming and the Linux operating system
    • Love for computer security, hacking into systems and understanding how stuff works
    • A strong belief that clear written communication is an essential part of open source collaboration, and has a record of high-quality interactions on PRs/issues/designs
    • Experience operating a production service, and associated experience using security tools
    • Ability to work effectively in a remote-first setup
    • Passion for modern software delivery from CI/CD to telemetry to cloud-native
    • Willingness to travel up to 25% of the time

    Why Join Sysdig

    Cloud-native is fundamentally changing how organizations build and run applications to fully take advantage of the cloud computing model. Sysdig is the cloud-native intelligence company making it happen. Join us and you’ll be working at the cutting-edge of infrastructure technology and the birth of an entirely new industry.  Be the one that solves the hard challenges of operating Kubernetes and Containers at scale - and have fun doing it with a great group of people.

    Why work at Sysdig?

    • We’re a well funded startup that already has a large enterprise customer base.
    • We have a pragmatic, approachable culture, from the CEO down.
    • We have an organizational focus on delivering value to customers.
    • Our open source tools (https://www.sysdig.org) are widely used and loved by technologists & developers.

    Along with top notch health insurance coverage, we offer a variety of benefits and perks, such as

    • 401k with company matching up to 3%
    • Flexible vacation policy
    • Monthly self-improvement grant – spend on yourself however you see fit!
    • Monthly house cleaning allowance
    • Fun team with company events and lots of espress
  • Sysdig

    We are looking for an Open Source Engineer to work on our container anomaly detection tool, Falco, and related open-source projects. This is a highly impactful role as you will be architecting, designing and developing Falco and be one of our advocates in the open source community.

    Sysdig is the cloud-native intelligence company, and we’re at the forefront of the container and microservices adoption in the enterprise. We make reliable, secure containers a reality for enterprises everywhere.

    We’re passionate about solving the most complex operational challenges that companies face when they transition to Kubernetes, Docker, and cloud-native architectures at a massive scale. We’ve raised over $100M and are putting that to work in the world’s largest banks, governments, tech companies and… well, just about everywhere. Have we gotten your attention yet?

    Sysdig was born as Open Source software, so your work here will cross the divide between developer-led OSS and battle-tested commercial software at scale. We’re proud that our open source tools (https://www.sysdig.com/opensource) are widely used and loved by technologists and developers. Falco, our open source container security project is now a part of the Cloud Native Computing Foundation and rapidly gaining community adoption.

    We are looking for a strong Engineer to work exclusively on Falco. This person should have extensive experience in system-level software development and should be passionate about Open Source projects. Falco is a key component of Sysdig’s stack. It taps into  the system call interface and can detect things like anomalous user activity, unwanted file access, and rogue network connections. Falco was recently accepted as a sandbox project by the Cloud Native Computing Foundation, which is home to projects like Kubernetes and Prometheus.

    What You’ll Be Doing

    You will be our dedicated Falco Engineer, who will help us in building the foundation for the product and be the enabler in the open source community.

    What Your Core Priorities Will Be

    • Build open source tooling in C/C++ and Lua.
    • Work with and for the Cloud Native community - primarily via software development but also some public speaking and writing.
    • Listen to users in order to prioritize features and improvements.
    • Maintain a healthy community by responding to Github issues, reviewing pull requests, engaging with users in Sysdig’s OSS Slack team.
    • Collaborate with the Sysdig engineering team to properly integrate Falco with the rest of Sysdig’s product portfolio.
    • Inside Sysdig, act as the internal champion of the users and contributors community
    • Interact with the Sysdig marketing team to help evangelize the project

    What You Should Bring

    • Extensive experience with C, C++, Lua, and Golang. We prefer candidates with C++ and Lua experience, but showing deep polyglot capabilities will be considered as well.
    • Prior open source contributions, preferably to related projects in the “cloud native” monitoring and observability space
    • Strong understanding and passion for system level programming and the Linux operating system
    • Love for computer security, hacking into systems and understanding how stuff works
    • A strong belief that clear written communication is an essential part of open source collaboration, and has a record of high-quality interactions on PRs/issues/designs
    • Experience operating a production service, and associated experience using security tools
    • Ability to work effectively in a remote-first setup
    • Passion for modern software delivery from CI/CD to telemetry to cloud-native
    • Willingness to travel up to 25% of the time

    Why Join Sysdig

    Cloud-native is fundamentally changing how organizations build and run applications to fully take advantage of the cloud computing model. Sysdig is the cloud-native intelligence company making it happen. Join us and you’ll be working at the cutting-edge of infrastructure technology and the birth of an entirely new industry.  Be the one that solves the hard challenges of operating Kubernetes and Containers at scale - and have fun doing it with a great group of people.

    When you join Sysdig, you can expect:

    • Competitive salary
    • Topnotch health insurance coverage
    • We offer the best of both worlds: we’re a well-funded startup ($121.5 million) with a 300+ enterprise customer base (300 and counting)

    Additionally, we offer a variety of benefits and perks, such as:

    • 401k with company matching up to 3%
    • Flexible vacation policy
    • Monthly self-improvement grant – spend on yourself however you see fit!
    • Weekly team lunches and snacks every day of the week
    • Monthly house cleaning allowance
    • Fun team with company events and lots of espresso

    Sysdig is the maker of market leading monitoring, visibility, and security tools for modern Cloud Native platforms, like Docker and Kubernetes. We are looking for engineers that will work on Falco, our anomaly detection tool, and related open-source projects.

    Why work at Sysdig?

    • We’re a well funded startup that already has a large enterprise customer base.
    • We have a pragmatic, approachable culture, from the CEO down.
    • We have an organizational focus on delivering value to customers.
    • Our open source tools (https://www.sysdig.org) are widely used and loved by technologists & developers.
    • We have fun team with company events, beer outings, and lots of espresso (if you’re into that).
  • Cylera
    Preferred: (GMT-05:00) Eastern Time +/- 2 hours

    **Who We Are Looking For
    **We are looking for a software engineer who enjoys diving deep into technical problems at all levels of the stack, from low-level network processing and kernel hacking to cloud architecture and security. We are looking for an engineer who enjoys things like digging into Linux internals, reverse engineering protocols, and analyzing network traces, and who has a deep understanding of cybersecurity and networking. We are looking for someone who is excited by the idea of jumping head-first into a nuanced problem space, and who will enjoy working in a fast-paced environment that will constantly push you to learn.

    What You’ll Do:

    • Develop and test high-performance Linux network security software in C
    • Work on novel techniques to detect and prevent zero-day attacks using behavioral analysis and anomaly detection
    • Dig into the kernel networking stack for low-level optimizations
    • Process network traffic to decode protocols and analyze application-layer data
    • Work hands-on with high-end server hardware and enterprise network equipment
    • Work with packet capture and network security tools such as Suricata/Snort, Wireshark, Nmap, Nessus, tcpdump, and tcpreplay
  • 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 :)

    LI-MC1 

    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.

  • GoSkills

    .NET Software Engineer

    We are looking for an experienced full-stack software developer to join the GoSkills.com team.

    Skills

    • You have excellent software development skills
    • You like to build sites that look great
    • You are numerate
    • You are willing to learn and develop your skills
    • You have good interpersonal skills
    • You are proactive, and have strong drive and initiative
    • You have excellent attention to detail
    • You’re a team player but can also work independently
    • You’re eager to roll up your sleeves and like to succeed.

    Technologies

    You will have experience in:

    • Visual Studio 2017
    • ASP.Net MVC
    • C#
    • SQL
    • HTML, CSS, LESS/SASS
    • Bootstrap
    • jQuery.

    Equipment and office space

    For this role you will need to provide your own computer and high-speed internet connection. You can work wherever you like. For online catch-ups, you need a relatively quiet place to work.

    Location

    Anywhere in the world, but within a workable time zone. Most of your work will be with other GoSkills people in Hong Kong, the US and New Zealand. Most of the developers currently live in New Zealand.

    What you get

    • Flexibility of work location and hours
    • Ability to work with a fun and international team of highly motivated individuals
    • Retreat with the GoSkills team in September 2019, somewhere with a beach in the Pacific or Asia.
  • G2i Inc.

    We’re looking for talented React Native engineers to partner with amazing product companies to work as part of a team on React Native apps for iOS and Android. We regularly partner with Y Combinator funded product companies that place a high value on engineering. Strong communication and documentation skills are needed as this is a fast paced engineering environment. At least 3 months of React Native experience is required and full stack experience with Rails or Node.js is a plus(Apollo Client/GraphQL experience a huge plus). While we prefer candidates that have experience in native Android(Java) or iOS(Objective C), it isn’t required. 

    We are a hiring platform for React and React native engineers. We have multiple clients that are looking for remote React and React Native contractors to start quickly. In addition, we have clients that are looking to hire React and React Native engineers full time onsite. If you are interested in a FT onsite role please let us know in your application!

    For Remote Contractors

    Contract lengths vary depending on the project, but range from 1 to 3 months(some last as long as 6 months). We also have contract to hire roles available, where after a short contract the company hires you full time remotely. The majority of our clients are in the San Francisco area so the closer to that timezone the better.

    For Full Time Roles Onsite in San Francisco

    You must be living in San Francisco or be willing to relocate. Please provide your requested annual salary range in the application.

    Requirements:

    • Fluent with both verbal and written English
    • Willingness to complete a 6-8 hour code challenge
    • 30-40 hours per week of availability
    • Mid-Senior or Senior level Position(3+ years of professional experience)
    • 3+ months of React Native experience(with a production app)

    Nice to have's:

    • Full stack experience(Rails or Node.js)
    • Professional Obj-C or Java experience(Helpful when working with native modules using React Native)
    • 6+ months of React Native experience
    • Experience with Apollo Client & GraphQL
    • Onsite travel is not required but is often appreciated by our partners(Please let us know if that is an option)