31 : remote jobs for you

Release Manager (Ruby/Python/React) - Small Team - 100% Remote, Flexible Hours

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.

      • 1 week ago
      • Analytics Fire

      Senior Software Development Engineer - Platform

      Are you a team player? Do you thrive in a fast-paced environment, and love working on challenging problems?   


      We are looking for creative and experienced software engineers to help with the development of the MAANA Knowledge Platform. We deal with challenging problems in distributed systems, data processing and scalability every day. And our platform helps our large enterprise customers solve key business problems, faster. We're looking for talented software engineers to help us build this platform.

      Learn more about our work at https://www.maana.io/

      If local to the Seattle/Bellevue/Everett area work will not be remote.

      Essential Functions

      Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Expectations and responsibilities will be adjusted based on experience and demonstrated ability.

      • Understand the platform's implementation, and the design choices made in arriving at the implementation.
      • Design, implement and test features in the Maana platform and assist with creating supporting documentation.
      • Work with QA and other stakeholders to ensure features integrate with other platform components.
      • Acquire new information as needed for proper implementation of features, including learning new libraries, programming languages, APIs, and programming techniques.
      • Mentor engineers and help improve overall team technical capability.

      Preferred Experience and Skills

      You will either come in with these skills or acquire many of them at Maana.

      • Polyglot with broad interest in programming languages, including functional programming (Scala), JavaScript, Node.Js.
      • NoSQL databases, such as key/value stores and graph databases.

      Required Education & Experience

      • Bachelor's Degree in Computer Science or relevant Engineering discipline.
      • 8+ years professional experience in software development, including significant experience with back-end development.
      • Experience with at least two of: micro-services, containerization, cloud computing, and distributed systems.
      • Computer Science fundamentals and their application in developing software.
      • Demonstrated proficiency with C++, or with data store implementation.
      • Demonstrated ability to communicate effectively (verbal & written).

      Being authorized to work in the U.S. is a precondition of employment.  At this time Maana does not sponsor applicants for work visas.
       
      Relocation expenses are not being offered for this position.


      AAP/EEO Statement

      Maana provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Maana complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

      Visit us at https://www.maana.io/

      • 1 week ago
      • MAANA

      Experienced Technical Writer Machine Learning Startup 100% Remote

      CVEDIA is a funded Start-Up that 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.

      CVEDIA is seeking a Technical Writer that has experience or advanced knowledge of machine learning to create compelling, audience-focused content about our platform, our products, and the advanced technologies powering them. We are looking for someone who can draft original, well-researched, and in-depth content about complex technological concepts.


      The Senior Technical Writer will play a vital role in getting our customers up and running quickly and making sure that the details of our products are clearly described and easy to follow.You will also be responsible for developing and maintaining internal documentation for CVEDIA. You will be responsible for the end-to-end creation and publication of high quality content, user guides, customer release notes for technical audiences.


      You are comfortable multi-tasking in a fast-paced, ever-changing environment. You understand writing for a wide range of business and technical audience in addition to being a creative and analytical problem solver. The ideal candidate must have both a technical background that enables them to easily interact with software developers and a demonstrated ability to deliver high-quality technical publications.


      Key Responsibilities

      * Work directly with development teams to produce accurate, clear and concise content.


      * Participate in all aspects of the documentation process, from planning to content maintenance.


      * Write end-user and internal-user content that describe CVEDIA functionality, tools, systems, and processes.


      * Conduct technical and editorial reviews of CVEDIA documentation content.Basic Qualifications


      * A minimum of 5 years in a technical writing role with previous experience or knowledge of machine learning.


      * Proven experience designing and delivering business-oriented documentation


      * Experience working directly with product development teams


      * Experienced using multiple documentation tools to develop base templates and

      manipulate output styles

      * Experience with publishing systems Preferred Qualifications Degree in English, Technical Writing, Computer Science or related field highly desirable


      * Strong grammar skills


      * Strong written and verbal communication skills


      * A thorough understanding of software development (C++, Python)* Previous

      experience working in an agile environment a plus

      * Passion to thrive in a fast-paced, ever-changing environment


      * A proactive and open-minded attitude to resolving problems and delivering results

      * Strong attention to detail


      * Strong interpersonal skills


      What we offer:


      Job location is in Cyberspace.


      *Salary will be paid once a month with a wire transfer

      *Job capacity: Monday - Friday (8 hours daily)  

      * 20 days of paid holidays on top all bank state days and Holidays

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

      • Only applications written in English are going to 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


      • 1 week ago
      • Ofer Eshed

      Senior Unity Developer for Mixed Reality

      This role requires an experienced software engineer who knows how to lead junior developers and consistently meet company goals. We are a small team, you're the person that gets the job done. If there is a bug thrown, you fix it. In this role you will need to evaluate the highest priority problems and provide solutions through strategic thinking. A "can-do" attitude will take you a long way!

      Responsibilities, including but not limited to:
      • Development of ultra-fast, massively scalable, highly available holographic meeting solution built on top of Photon
      • Implementation of security "best practices” to keep user data secure
      • Working with designers, client engineering, and production teams to achieve goals
      • Mentoring and managing junior developers

      Requirements:
      • 5+ years Unity experience in a professional development team (we don't count self study^^)
      • Virtual Reality or Augmented Reality experience (ideally Microsoft HoloLens)
      • Strong .NET/C#
      • Photon Networking 
      • Experience working with cloud-based systems and/or local servers including, but not limited to: web-based protocols, REST APIs, and sockets
      • BS in Computer Science

      Preferred:
      • iOS/Android
      • C++ skills (e.g. calling C++ DLLs from within Unity)
      • Azure

      • 2 weeks ago
      • HoloMeeting

      Get alerts for new jobs

      Senior Software Engineer (C++)

      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 C++, 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.

      Job Description:
      • Preference for a candidate who is in the United States.
      • Design, develop and maintain high-performance risk analytics, enterprise application designs, and software infrastructure using object-oriented design and analysis, using Java.
      • Build a REST API service layer.
      • Utilize modularity and layering to enable high scalability and maintainability for software applications.
      • Write high-performance computer algorithms and software code for Risk Analytics suite of applications.
      • Create software design documents, architecture, sequence, class, and related artifacts.
      • Translate design inputs into development work items. Assist in providing estimates for levels of effort required to accomplish expected deliverables.
      • Collaborate with fellow engineers, Product/Project Managers, and Quality Assurance engineers to develop multi-tier, multi-layered application layer framework, and functional components, following coding, documentation and design standards.
      • Research new technologies and techniques to support leading-edge development. Mentor junior team members on technical aspects.
      • Provide an active contribution to the team responsible for the design, development, and implementation of critical enterprise scale applications.

      Requirements:
      • BS/MS degree in Computer Science or related field with 3-5 years of professional experience
      • At least 4 years of experience in object-oriented design, data structures, design patterns, algorithms, and programming skills using C++
      • Ability to build fast, reliable, scalable, highly available, services and software components
      • Demonstrated ability to produce quality code and experience with source control systems like Git/Bitbucket
      • Experience writing and maintaining unit tests, using static analysis tools, profiling code, continuous deployment, etc
      • Past experience with Agile methodology
      • 2 weeks ago
      • Mokriya Inc

      Site Reliability Engineer (SRE)

      As our EU-based software engineer focused on Site Reliability Engineering you will be working with our Development team to ensure the availability, reliability, scalability, and performance of our platform's automated cloud infrastructure. You will be part of a larger, distributed team that is focused on improving the business of learning in the cloud environment.

      As part of our SRE team, you will:

      • Work with SRE team and other developers to build, maintain, and monitor core pieces of infrastructure.
      • Work with our wider product team to meet new platform needs.
      • Take part in on-call rotation, responding to alerts and handling handling platform outages (particularly during EU hours).

      As an SRE Engineer, you:

      • Understand the requirements and challenges of hosting applications in the cloud
      • Understand the flow of a web request through a cloud application stack
      • Are mindful of risk-management and testing new production changes thoroughly
      • Feel the need to automate your problems away

      As an Engineer, you:

      • Communicate and collaborate well in a distributed team
      • Take a pragmatic and thoughtful approach to solving problems
      • Are a self-starter who can take a challenging task and run with it
      • Care about the quality of your work
      • Have empathy for your users and team
      • Enjoy learning new skills and building solutions to difficult problems

      Our Ideal Candidate:

      • 2+ years of engineering experience
      • Experienced in building, managing, monitoring, testing and optimizing a production cloud application.
      • Fluent with one scripting language (e.g. bash, python, ruby)
      • Has working experience with multiple languages (node.js, c/c++, etc.)
      • Experienced with container-based deployment (e.g. K8s)
      • Experienced with AWS and its various offerings
      • Experienced with at least one flavor of linux and its setup and maintenance
      • Experienced with maintaining a production application across multiple regions

      The company

      Thought Industries is a startup in the Online Learning space. We enable training and software companies to launch and monetize external learning programs — think Shopify meets Udemy/Coursera.

      This is a full-time position based in our Boston office. No Recruiters, please, and for this position we are only able to consider EU citizens at this time.

      Headquartered in Boston, Massachusetts, Thought Industries is one of the world’s fastest-growing online learning companies in the U.S. We are helping consumer brands and for-profit learning organizations change how they build, deploy and grow online learning businesses. Today, hundreds of customers and brands are using the Thought Industries’ Learning Business Platform to transform the way they reach, teach, and engage audiences.

      We are a growing, well-funded technology company, with a talented team and a clear vision. This is a unique opportunity to take a lead role at an exciting SaaS software company with a robust cloud-based platform. We hire talented people who are self-motivated and team orientated. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status.

      To apply: Please submit your a cover letter explaining what kind of role you are looking for and why Thought Industries specifically interests you along with your resume to srejob@thoughtindustries.com.
      • 2 weeks ago
      • Thought Industries

      Site Reliability Engineer (SRE)

      As our EU-based software engineer focused on Site Reliability Engineering you will be working with our Development team to ensure the availability, reliability, scalability, and performance of our platform's automated cloud infrastructure. You will be part of a larger, distributed team that is focused on improving the business of learning in the cloud environment.

      As part of our SRE team, you will:

      • Work with SRE team and other developers to build, maintain, and monitor core pieces of infrastructure.
      • Work with our wider product team to meet new platform needs.
      • Take part in on-call rotation, responding to alerts and handling handling platform outages (particularly during EU hours).

      As an SRE Engineer, you:

      • Understand the requirements and challenges of hosting applications in the cloud
      • Understand the flow of a web request through a cloud application stack
      • Are mindful of risk-management and testing new production changes thoroughly
      • Feel the need to automate your problems away

      As an Engineer, you:

      • Communicate and collaborate well in a distributed team
      • Take a pragmatic and thoughtful approach to solving problems
      • Are a self-starter who can take a challenging task and run with it
      • Care about the quality of your work
      • Have empathy for your users and team
      • Enjoy learning new skills and building solutions to difficult problems

      Our Ideal Candidate:

      • 2+ years of engineering experience
      • Experienced in building, managing, monitoring, testing and optimizing a production cloud application.
      • Fluent with one scripting language (e.g. bash, python, ruby)
      • Has working experience with multiple languages (node.js, c/c++, etc.)
      • Experienced with container-based deployment (e.g. K8s)
      • Experienced with AWS and its various offerings
      • Experienced with at least one flavor of linux and its setup and maintenance
      • Experienced with maintaining a production application across multiple regions

      The company

      Thought Industries is a startup in the Online Learning space. We enable training and software companies to launch and monetize external learning programs — think Shopify meets Udemy/Coursera.

      This is a full-time position based in our Boston office. No Recruiters, please, and for this position we are only able to consider Irish citizens at this time.

      Headquartered in Boston, Massachusetts, Thought Industries is one of the world’s fastest-growing online learning companies in the U.S. We are helping consumer brands and for-profit learning organizations change how they build, deploy and grow online learning businesses. Today, hundreds of customers and brands are using the Thought Industries’ Learning Business Platform to transform the way they reach, teach, and engage audiences.

      We are a growing, well-funded technology company, with a talented team and a clear vision. This is a unique opportunity to take a lead role at an exciting SaaS software company with a robust cloud-based platform. We hire talented people who are self-motivated and team orientated. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status.

      To apply: Please submit your a cover letter explaining what kind of role you are looking for and why Thought Industries specifically interests you along with your resume to srejob@thoughtindustries.com.
      • 3 weeks ago
      • Thought Industries

      .Net Engineer

      At Contrast, our goal is the make the Internet safer day by day. We are always interested in meeting talented and creative technologists who share this goal. We’ve built some amazing technology thus far and are shaking up the way the world looks at application security. We know that our products can get better with new voices and ideas. Contrast is looking for a talented .NET application developer to join our team, engineering a world-class instrumentation agent for analyzing the security of Microsoft web applications. An ideal candidate is proficient in ASP.NET, C#, and C++. Ideally, we would love for you to have an interest or experience in Azure, as well as experience or curiosity with .NET Core.

      Key Responsibilities

      • Build many variations of simple to complex web applications using ASP.NET and .NET Core for our instrumentation agent to analyze to detect security vulnerabilities at run-time.
      • Contribute to the development of our instrumentation agent written in C# and C++.
      • Support traditional ASP.NET apps and more modern .NET Core apps on Windows/Linux.
      • Perform forensic investigations when the agent negatively impacts the performance of functionality of instrumented web applications.
      • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.
      • Be a team player. You love to work with others to find the right solutions.

      About You

      • You love to code.
      • Experience with at least one ASP.NET Framework (WebForms, MVC, WCF, Web API) or .NET Core web applications.
      • Experience with C# and C++.
      • Comfortable working with Visual Studio Team Services for continuous integration.
      • Strong understanding of Microsoft IIS for configuration and deployment purposes.
      • Knowledge of the .NET development ecosystem.  Experience with popular .NET libraries such as Entity Framework, Dapper and Unity.
      • Experience deploying web applications to Azure services such as Azure VMs, Azure Web Apps, Service Fabric, Azure Table Storage (NoSQL), SQL Server and Azure Networking Services.
      • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
      • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
      • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.
      • 4 weeks ago
      • Contrast Security

      Security Engineer - Remote

      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 large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing custom security tools, reviewing designs, code, performing in-depth security assessments of mobile apps, distributed backend systems and internal IT infrastructure. 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
      • a minimum of 3 years security work experience
      • experience with performing application code reviews, design reviews and penetration testing
      • experience in penetration testing web-based apps, mobile apps and back-end infrastructure
      • experience implementing modern cryptosystems
      • excellent knowledge with at least one modern programming language, such as Go, Java, C++, Python and Scala
      • excellent troubleshooting and creative problem-solving abilities
      • excellent written and oral communication and interpersonal skills

      Ideally, candidates will also have
      • experience with systems for automating deployment, scaling, and management of containerised applications, such as Kubernetes or Mesos
      • experience working with large scale distributed systems
      • 2 weeks ago
      • Numbrs Personal Finance AG

      Lead Interactive Developer (Applied Augmented Reality)

      Mav Farm is seeking a Lead Interactive Developer to join our Augmented Reality Team. We are looking for someone who is excited to ship real products to our users with camera phones. You should have experience in mobile development, computer vision, and graphics, with strong software engineering skills. The Augmented Reality Team is part of the Applied Machine Learning organization, and is building new products for our camera platform. The team ships Augmented Reality effects into the Camera and Shop in Sho_w. including style transfer, sticker pinning, world effects, face modification and AR shopping. The ideal candidate will have practical experience in mobile Augmented Reality systems, and enjoy working with a team of engineers, product designers, researchers, and artists.

      Responsibilities

      • Creating new types of Augmented Reality effects for mobile devices
      • Work closely with other Augmented Reality experts, including designers and artists, to create performant, powerful and engaging products
      • Be responsible for measuring and optimizing the quality of your algorithms

      Minimum Qualifications

      • 5+ years experience. in Computer Science, Graphics, or Machine Learning
      • Experience in Mobile development
      • Understanding of 3D rendering engines (e.g. Unity 3D, Unreal Engine, CryEngine)
      • Experience in C/C++

      Preferred Qualifications

      • Experience with Deep Learning, especially Caffe.
      • Experience with Structure from Motion techniques, especially SLAM.
      • Experience with ARKit and Vuforia
      • Experience shipping a major mobile app
      • 2 months ago
      • Mav Farm

      Senior Test Automation Software Engineer

      We are Givelify®, where fintech meets philanthropy. We help people instantly find causes that inspire them to action so they can change the world—one simple, joyful gift at a time.  

      Our Product:

      From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they are most committed to supporting.

      Beyond apps and interfaces, Givelify is designed to make the experience of giving as beautiful as the act of giving.

      Our People:

      We are an ethnically and culturally diverse team of scrappy and professional, passionate people, dedicated to the mission of designing beautiful products that celebrate the joyous act of giving. As a company we value teamwork, open communication, transparency, and a great work ethic. We support our team by promoting flexibility and encouraging life-long learning and professional development opportunities. We are intrinsically motivated by remaining true to our company values, setting and exceeding audacious goals, and staying energetic about our team and our products.

      What we're looking for:

      A Senior Test Automation Engineer with a “take no prisoners” attitude to join our team.

      Why is Engineering at Givelify Different?

      • Moonshots are our norm.
      • Our product impacts real people on the ground.
      • We build with passion.
      • High standard of engineering quality.
      • Solve unique scalability challenges.

      Responsibilities

      • Lead/collaborate on improving developer and engineering team’s test coverage, release velocity and production health
      • Work closely with development teams in instrumenting their workflow to build a comprehensive picture of velocity, coverage and quality
      • Track and document all testing defects and resolutions
      • Hands-on ability to automate repeated tasks and , test coverage through existing or new infrastructure
      • Write code/scripts to test systems, implementing test harnesses and infrastructure as necessary

      Qualifications

      • BA/BS degree in Computer Science, Computer Engineering or related technical field or equivalent practical experience
      • 5 years of relevant work experience, including development and/or test automation experience
      • Coding experience in PHP, Java, C/C++ or Python
      • Strong root cause analysis skills
      • Familiarity with relational databases such as MySQL, Oracle and SQL Server
      • Extensive knowledge of Unix/Linux environments
      • Deep knowledge of test methodologies, writing test plans, creating test cases and debugging
      • 3 months ago
      • Givelify

      Senior Golang Engineer

      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 3+ years of industry experience.
      • Experience creating system level software on Unix and/or Windows platforms. Windows programming experience would be great to have.
      • Experience in Golang programming is a big plus, but not strictly required. Our team can teach you and get you up to speed.
      • Strong experience having worked with C/C++ or other system level programming languages.
      • 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, 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 :)
      • 3 months ago
      • Elastic

      (100% Remote) C++/Qt Devs: SaaS time tracking and productivity tool

      This is a full-time position, but if you prefer to start part-time with us, we can also consider it as an option.

      We are looking for people in software development with bright and curious minds who are ready to join our growing team of developers and to collaborate with our Qt and Quality Assurance teams.

      You will work from home with mostly flexible hours. You must, however, be available to attend the team meeting, which is held at approximately 6:00 AM (GMT), and then work afterward

      YOU WILL BE RESPONSIBLE FOR:

      • Building a desktop application that tracks user activity on the computer. 
      • Developing monitoring apps for Windows and Mac. 

      THE BEST MATCH FOR THIS JOB HAS:

      • Experience in creating enterprise applications for Windows and Mac. 
      • Experience in creating background services for Windows and Mac. 
      • Their own Mac hardware with multiple monitors. 
      • Experience with Qt, Objective-C, and AppleScript. 
      • The ability to work in a remote team.

      GOOD TO HAVE:

      • Experience in creating drivers for Windows 
      • Experience in iOS development 
      • Experience with LDAP

      WHAT WE OFFER:

      • The opportunity to work from home 
      • Flexible working hours 
      • The opportunity to work in an innovative, highly motivated team with a good atmosphere 
      • Paid time off 
      • Corporate travel around the world 
      • The opportunity for professional and personal development via courses and training

      THE APPLICATION PROCESS:

      Please only apply if you are seriously interested and have the required experience. We are looking for someone reliable who values punctuality, has a good work ethic, and is looking for a long-term position.

      You must also agree to use our time tracking software while at work.

      • 3 months ago
      • Timedoctor.com LLC

      Software Engineer - Research for Cyber Security

      Overview

      Advanced software development in a large C/C++ codebase.  Build new components and extend existing tooling to meet research project needs. Implement both exploratory research prototypes and high-quality library components and products. Significant experience contributing to large projects, developing software, focus on C and C++.

      Responsibilities

      A research-oriented software engineer is expected to:

      • Study and implement approaches drawn from academic literature or in-house design
      • Evaluate the resulting prototype implementation to test its value in addressing the research goals
      • Report results to 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

      Qualifications

      Required

      • BS in Computer Science or equivalent and 3+ years post-degree experience working in structured systems and/or software development teams, C/C++ or Graduate Degree in Computer Science
      • Experience in development activities on large code bases as well as developing software from scratch
      • Familiarity with common software architectures, design patterns, and software development life cycle practices 

      Preferred

      • Knowledge of machine code, especially ARM, x86 or x86-64
      • Compiler design, compiler front-end integration, C/C++ parsers
      • Knowledge of common LISP
      • Static analysis for binaries and/or source code
      • Dynamic analysis, program instrumentation, and profiling
      • System-administration experience, especially related to security
      • Reverse-engineering
      • Malware-analysis techniques
      • 4 months ago
      • GrammaTech, Inc.

      Machine Learning - Java Integration Engineer

      At Elastic, we have a simple goal: to pursue the world's data problems with products that delight and inspire. We help people around the world do exceptional 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. Often, what you can do with our products is only limited by what you can dream up. We believe that diversity drives our vibe. We unite Elasticians across 30+ countries into one unified team, while the broader community spans across over 100 countries

      Machine Learning at Elastic

      Machine Learning (ML) for the Elastic Stack allows users to better understand the behavior of their data. We have developed an unsupervised machine learning engine that can plow through large amounts of data and automatically find those insights our users today have been proactively finding using search. Current use cases include finding anomalies within transactions / operational metrics, detecting uncharacteristic user behavior or finding malicious devices.

      We have an exciting roadmap and are looking to hire an extraordinary Software Engineer to join us. You will have an amazing opportunity to join a small, highly experienced team where you can make an immediate impact and contribution to the development of our new machine learning offerings.

      What you will be doing

      As a member of the team, you will contribute to the further development and ongoing maintenance of our ML focussed projects and the integration of our core ML algorithms and code into the Elastic Stack. You do not need to be a machine learning expert, however you do need to be comfortable working in a data driven development environment using large complex datasets to ensure analytical and operational performance. Day to day, the majority of your development tasks will be in Java, but familiarity and experience with C++ and JavaScript is useful. In addition, you will be working closely with data, UI and QA engineers, as well as collaborating with the core Elasticsearch team and the Elastic Stack community.

      What you will bring

      • Educational background in a mathematical discipline such as Mathematics, Physics, Engineering, Computer Science
      • Strong Java Experience (+2yrs industry experience)
      • Deep understanding of JVM internals including garbage collection, the memory model, etc.
      • C++ experience (although this may not have been in your most recent role)
      • Ready to be part of a dedicated distributed team, having strong collaboration and communication skills
      • Experience in developing complex (secure, high speed, low latency, high-throughput, multi-threaded) systems

      Experience in these areas is a plus

      • Knowledge of IT Operations, IT Infrastructure, Application Performance Monitoring and/or IT Security domains
      • Knowledge, interest and a real passion for topics in statistics, machine learning, data analytics and/or data visualization

      Additional Information

      We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

      • Competitive pay based on the work you do here and not your previous salary
      • Equity
      • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
      • Generous vacation time and one week of volunteer time off
      • 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.

      #LI-MD1

      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.

      • 4 months ago
      • Elastic

      Softwareentwickler (m/w) Java/ C ++ / C# / .NET (Tag,Nacht,Vollzeit,Teilzeit)

      Softwareentwickler (m/w)

      Wir möchten nicht nur unsere Kunden zufrieden stellen, sondern auch den Bedürfnissen unserer Mitarbeiter gerecht werden. Daher sind wir auch offen für Arbeitszeitmodelle mit individuellen Arbeitszeiten.

      Am Tag

      Standort in Fürstenfeldbruck, München, Augsburg, Wolfsburg oder Ingolstadt (mit Möglichkeit zu 40% Home Office)

      oder

      Bei Nacht (8 Stunden im Zeitraum zwischen 18 Uhr - 10 Uhr)

      am Standort München oder remote von Zuhause

      Kein Pendeln mehr zu Stoßzeiten und remote von zu Hause arbeiten! Wenn das deinem Bio-und Lebensrhythmus entgegenkommt, freut es dich sicher zu hören, dass damit selbstverständlich auch ein finanzieller Anreiz verbunden ist. In Einarbeitung, Qualifizierung, Teamevents, uvm. bist du selbstverständlich eingebunden.

      ALS SOFTWAREENTWICKLER (M/W) STARTEST DU MIT UNS IN DIE ZUKUNFT DER MOBILITÄT. Software-Systeme für Connected Car, Fahrerassistenz, Infotainment und Elektromobilität zählen zu den spannendsten Zukunftsthemen einer sich immer rasanter entwickelnden Branche. In unseren Automotive-Teams arbeitest du auf Augenhöhe mit ausgewiesenen Experten an diesen Herausforderungen. 

      WARUM DU BEI UNS EINSTEIGEN SOLLST?

      • Entwicklung komplexer und qualitativ hochwertiger Software-Systeme im Umfeld der Fahrzeug-Telematik
        • ADAS
        • Embedded Software
        • Connected Car
        • E-Mobility
        • Infotainment
        • Fahrzeugdiagnose
        • After Sales
      • Konzeption, Spezifikation, Design, Implementierung, Test, Integration, Deployment, Rollout, Wartung, Betrieb, Support
      • Anwendung klassischer und agiler Entwicklungsmethoden

      WEIL DU ES KANNST.

      • Studium der Informatik oder eine vergleichbare Ausbildung
      • Erfahrung im Umgang mit Architekturstandards und Best Practices wie z. B. Design Patterns
      • Prozess-, Methoden- und Toolkenntnisse im Bereich Software-Entwicklung und/oder Modellbasierte Software-Entwicklung (klassisch und agil)
      • Erfahrung in mind. einer der folgenden Bereiche:
        • Java (JEE Angular,JSF, XML, Glassfish, PostgreSQL, OpenShift, Oracle)
        • C ++/ C# / .NET
        • Web-Entwicklung (HTML5, JavaScript, Angular JS)
        • Mobile Apps (iOS, Android)
        • Embedded-Software-Komponenten & -Testing (Matlab, Stateflow, Targetlink, CAN Tools, MISRA/QA-C, JIRA, ECU Test, Skripting-Sprachen)
      • Gute Deutsch- und Englischkenntnisse

      STEUERE JUNGE IDEEN BEI. Du bringst dich direkt in  innovative und abwechslungsreiche Projekte der Automobilbranche ein. Entdecke dafür die produktiven Freiheiten eines der führenden deutschen Entwicklungsunternehmen und unseres kollegialen Teamspirits, den wir auch after work gern pflegen. In deinem fachlichen, methodischen und persönlichen Vorankommen profitierst Sie von der Exzellenz unserer erfahrenen Kolleginnen und Kollegen und einer großen Auswahl an Fort- und Weiterbildungen.

      Interessiert? Ansprechpartner: Frau Alexandra Wulkesch, +49 89 9216 2553

      Jobs.esg.de

      • 4 months ago
      • ESG Elektroniksystem- und Logistik-GmbH

      Machine Learning Information Engineer

      Information Engineer

      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 real time 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.

      Machine Learning at Elastic

      Machine Learning (ML) for the Elastic Stack allows users to better understand the behavior of their data. We have developed an unsupervised machine learning engine that can plow through large amounts of data and automatically find those insights our users today have been proactively finding using search. Current use cases include finding anomalies within transactions / operational metrics, detecting uncharacteristic user behavior or finding malicious devices.

      To help us further expand our capabilities we are looking fo an exceptional individual who can support us in our insatiable appetite for data. This is an amazing opportunity to join a small, highly experienced team where you can make an immediate impact and contribution to the development of our new machine learning offerings.

      What you will be doing

      To support data driven development of engineering features by becoming a super-user of our ML tool set, by making meaningful data accessible to engineers and in helping to maintain and improve the quality of results. Responsibilities will include:

      • Curate and extend data library - develop, acquire and catalog datasets representative of core customer use cases
      • Perform data analysis on complex datasets and clearly describe and communicate findings to peers
      • Develop ML job configs for known uses cases
      • Develop standardized labeling techniques for datasets in our catalog. For example, known outliers or anomalies (unsupervised), or output labels (supervised).
      • Build statistical robustness tests for machine learning models against an ever growing data catalog
      • Follow GDPR policies, security and data license requirements where applicable

      Your background

      • Highly numerate with education background in Mathematics, Computer Science, Information/Library science, Physics, Engineering or similar
      • Solid industry experience working with data; for example as a data analyst, software-, QA engineer or similar

      What you will bring

      • A proven ability to work with large amounts of data (at least 2 years)
      • Able to work as part of a distributed team, having strong collaboration and communication skills
      • Detail oriented with a librarian-like approach to organization
      • Able to analyse real-world datasets and extract insights according to customer use case
      • Knowledge, interest and a real passion for topics in big data, machine learning, data mining and statistical analysis

      Experience required in some or all of these areas

      • Software engineering (Python, Java, C++)
      • Statistical packages and tools (e.g. R, SAS, Octave, MATLAB etc)
      • Visualization technologies
      • NoSQL or relational databases

      Additional Information: 

      We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

      • Competitive pay based on the work you do here and not your previous salary
      • Stock options
      • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
      • Generous vacation time and one week of volunteer time off
      • 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.

      #LI-MD1

      Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. 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.

      • 4 months ago
      • Elastic

      C++/Qt Developer (100% Remote)

      This is a full-time position, but if you prefer to start part-time with us, we can also consider it as an option.

      We are looking for people in software development with bright and curious minds who are ready to join our growing team of developers and to collaborate with our Qt and Quality Assurance teams.

      You will work from home with mostly flexible hours. You must, however, be available to attend the team meeting, which is held at approximately 6:00 AM (GMT), and then work afterward

      YOU WILL BE RESPONSIBLE FOR:

      • Building a desktop application that tracks user activity on the computer. 
      • Developing monitoring apps for Windows and Mac. 

      THE BEST MATCH FOR THIS JOB HAS:

      • Experience in creating enterprise applications for Windows and Mac. 
      • Experience in creating background services for Windows and Mac. 
      • Their own Mac hardware with multiple monitors. 
      • Experience with Qt, Objective-C, and AppleScript. 
      • The ability to work in a remote team.

      GOOD TO HAVE:

      • Experience in creating drivers for Windows 
      • Experience in iOS development 
      • Experience with LDAP

      WHAT WE OFFER:

      • The opportunity to work from home 
      • Flexible working hours 
      • The opportunity to work in an innovative, highly motivated team with a good atmosphere 
      • Paid time off 
      • Corporate travel around the world 
      • The opportunity for professional and personal development via courses and training

      THE APPLICATION PROCESS:

      Please only apply if you are seriously interested and have the required experience. We are looking for someone reliable who values punctuality, has a good work ethic, and is looking for a long-term position.

      You must also agree to use our time tracking software while at work.

      • 4 months ago
      • Timedoctor.com LLC

      Technical Product Marketer

      Teramind is looking for a current / former techie (developer, devops, etc) that has good writing skills and wants to work on the marketing side of the equation. We're an awesome company because we hire only awesome, creative, enthusiastic people. If you can think outside the box and have tech + writing skills, you won't want to miss this opportunity. Apply now and work remotely at Teramind
      • 4 months ago
      • Teramind

      C++ / Python developer

      You'll be working on ITSLanguage, our speech technology platform for language education. We're bringing world class research into the classrooms. You're working on making our speech platform scale for thousands of pupils practicing their pronunciation in realtime. Our backend consists of C++ for the heavy lifting (speech processing using Deep Neural Networks) with a user facing Python API (REST + websockets). Along with scaling up, you'll add new features and fix bugs (in reverse order, obviously ?). You'll be working with our researchers on one side and the frontend developers that create and use our JS SDK interfacing with the Python backend. Your main responsibility will be backend, but since you work in a startup, it's very useful if you know some JS so you can adapt the JS SDK yourself sometimes. We don't have the luxury of a big front- and backend team, yet… ?

      We expect from you

      Do you also get butterflies in your stomach when you think of developing awesome C++ and Python code? Are you able to switch easily between the two of them, but more importantly, do you like that? Are you interested in real-time audio, squeezing out performance gains across the whole stack? Are you a keen learner and do you like tinkering with the latest web technology?

      You know your way around in software development. You know the definition of done is not “hey, works on my machine!” so you don’t hesitate to actually test your software using our frontend code as well. You are able to give but also receive code reviews and understand how that helps in being a better professional.

      Does that sound like you? Ready to expand your horizons? Then you will definitely have an interesting time with us!

      You’ll be joining a friendly environment in which you don’t have to be afraid to speak your mind or ask permission about how you think you should get something done. As long as your goal aligns with that of the team: get things done!

      Your skills

      • You've got >5 years of experience in C++
      • You've got >5 years of experience in Python
      • You've got experience in cloud deployments
      • You're not someone who waits until told what to do but contributes and takes initiative
      • Experience with JavaScript is a plus
      • Fluent in English speaking/wording. Dutch is a plus
      • 4 months ago
      • Code Careers

      Software Engineer Backend (Rust, Micro-Services)

      Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.

      Responsibilities

        • Design and implementation of Micro-services in Rust
        • Port legacy Micro-services to Rust
        • Writing reusable, testable, and efficient code
        • Implementation of security and data protection systems
        • Write highly scalable, high volume services
        • Create optimized database schemas

      Requirements

        • Expertise writing network services in Rust, or other languages such as C, C++ or Go and a willingness to learn Rust.
        • Experience using a Linux server environment
        • Ability to independently debug problems involving the network and operating system

      A strong candidate will also

        • Be familiar with deployment using Docker
        • Have experience with SQL and Redis
        • Be proficient with HTTPS and Websockets
        • Be passionate about secure, reliable and fast software
        • Be Familiar with PHP
      • 5 months ago
      • Kraken Bitcoin Exchange

      Software Engineer- Distributed Systems- Hot Open Source Database Company

      Want to join a Hot Start-Up and be one of our first engineers? Do you have distributed systems and/or database expertise? 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.  And please review the job carefully as this is a back end role (not full stack)

      We need smart, ambitious R & D engineers to help extend and leverage our powerful time-series database. You will build new features and capabilities on top of our database, develop connectors or integrations with other analytical, storage, and visualization systems, and provide tooling and systems for managing and deploying TimescaleDB in various environments. You are a technical generalist who enjoys the challenge and flexibility of many different projects.

      Responsibilities

      • Develop new features and functions for TimescaleDB to improve its usability and capabilities.
      • Build, test, and document reference architectures for integrating TimescaleDB into and across a variety of software environments.
      • Release tools and systems for managing and operating TimescaleDB in a variety of settings: edge, on premise, cloud.
      • Continually improve the database’s reliability and performance through testing and benchmarking.
      • Document best practices for deploying and integrating TimescaleDB for our users.
      • Provide technical assistance to high-value customers, using that to gain 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.
      • 5 + years engineering experience.
      • Data engineering and backend generalist, comfortable across many systems, frameworks, languages.
      • Interested in testing various deployment models and hardware configurations (from cloud to IoT gateways); exploring RAID, ZKS, NVMe, and network-attached disk setups; determining feasibility with other in-database extensions; and more.
      • Operational experience with databases and PostgreSQL (in particular) highly desirable.
      • Experience programming in SQL, Go, Python, C/C++, or shell scripting.
      • Experience with testing frameworks, benchmarking, CI/CD tools, and release engineering desirable.
      • Familiarity with a variety of data processing, streaming, and storage systems, as well as data connectors and integrations between them.
      • Comfortable with both quick and dirty prototyping, as well as writing well tested and documented code for release.
      • Passionate about solving complex data and infrastructure problems.
      • 5 months ago
      • Timescale, Inc.

      Software Engineer, Image Acquisition

      Software Engineer, Image Acquisition

      Job description

      Mapillary helps create better maps for smarter cities, geospatial services, and automotive. Mapillary is searching for a Software Engineer, Image Acquisition who will have a direct impact through the growth of imagery on Mapillary’s platform. Do you have a passion for software and hardware? Can you improve the collaboration of people and organizations that contribute new imagery every day? Are you ready to apply on-the-street tests that improve the quality and quantity of new street-level imagery?

      • Accelerate growth of the platform by building tools that make large scale imagery imports simple, secure, and fast. You apply your software engineering skills to build software in the open for parsing video and images from diverse hardware.
      • Engage with customers and our diverse contributor network to extend Mapillary support for acquiring imagery captured with gearing spanning consumer grade to custom mapping systems. Help us improve the quality of image data that we process and store.
      • Conduct in-depth research of camera products to match the range of Mapillary use cases and customer segments.
      • Build with our team to improve mapping operations. Roll up your sleeves to experiment on approaches, measure, learn, and shape processes.


      Requirements

      • You have excellent organizational and analytical skills with strong technical understanding within disciplines such as mapping, electronics, industry design or similar.
      • Experience with embedded sensor hardware: cameras, radar, lidar, GPS, IMU, etc. and ability to integrates these systems.
      • Ability to drive experimentation frameworks across all phases of a product from prototype to mass production.
      • You have experience in consumer technology and understanding of product development on customized hardware to prepare for production ramp and product introductions with Original Equipment Manufacturers (OEM), CMs/ODMs and suppliers.
      • You are are an energetic person and not afraid of getting your hands dirty.
      • You are pragmatic and able to choose existing open-source tools to develop solutions in an efficient manner


      About you:

      • 5+ years experience in software development
      • Knowledge in geospatial analysis and mapping
      • Proficient in Python and C++
      • Superb attention to detail, highly analytical, and ability to prioritize the highest impact projects
      • Be able to guide manufacturing partners on camera design, prototype builds, qualification, and lab validation
      • Ability to travel up to 25% of the time
      • Position will be remote with the opportunity to work with existing team members in Malmö, Los Angeles, New York, Chicago, Barcelona, Graz, or Zagreb.


      Are you up for the challenge?
      Apply now via the online application form.

      Information about us is available at www.mapillary.com.

      Are you representing an agency? Thank you for your interest in our job offer but we do not need external help to fill our roles.

      • 5 months ago
      • Mapillary

      Data Engineer

      By joining Kraken, you’ll work on the bleeding edge of bitcoin and other digital currencies, and play an important role in helping shape the future of how the world sees and uses money. At Kraken, we constantly push ourselves to think differently and forge new paths in a rapidly growing industry fraught with unexplored territory, which is why Kraken has grown to be among the largest and most successful bitcoin exchanges in the world. If you’re truly interested in pushing the envelope by disrupting an industry that some say cannot be disrupted, then we just might have the job meant for you. Kraken is a place for dreamers and doers - to succeed here, we firmly believe you must possess each in spades. Check out all of our job postings here https://jobs.lever.co/kraken.

      Responsibilities

        • Build scalable and reliable data pipeline that collects, transforms, loads and curates data from internal systems
        • Augment data platform with data pipelines from select external systems
        • Ensure high data quality for pipelines you build and make them auditable
        • Drive data systems to be as near real-time as possible
        • Support design and deployment of distributed data store that will be central source of truth across the organization
        • Build data connections to company's internal IT systems
        • Develop, customize, configure self service tools that help our data consumers to extract and analyze data from our massive internal data store
        • Evaluate new technologies and build prototypes for continuous improvements in data engineering

      Requirements

        • 5+ years of work experience in relevant field (Data Engineer, DW Engineer, Software Engineer, etc)
        • Experience with data warehouse technologies and relevant data modeling best practices
        • Experience building data pipelines/ETL and familiarity with design principles
        • Excellent SQL skills
        • Proficiency in a major programming language (e.g. Java, C++, etc.) and/or a scripting language (Javascript, Python, etc.)
        • Experience with business requirements gathering for data sourcing
      • 6 months ago
      • Kraken Bitcoin Exchange

      Senior software engineer (C++)

      We created Sticker Mule to be the best place to work and shop. That means making ordering fast, simple and fun while creating a stable, low stress and enjoyable place for talented people to work. We're searching for more to join us as we look to build one of the Internet's best technical teams.

      Some of our current projects include migrating to a service architecture, inter-service communication with GCloud PubSub and GRPC, API Gateway based GraphQL, event sourcing persistence and CQRS, and manufacturing and artwork processing automation

       See more about our teams here

      Why we enjoy working here

      1. We work flexible hours with an asynchronous culture.

      2. We work at a sustainable pace without unreasonable external deadlines.

      3. Varied, interesting technical challenges to work on.

      4. Opportunities to make a large impact as part of a small, highly motivated team

       Our tech stack

      1. Backend: Ruby on Rails, NodeJS, Go

      2. DB: Aurora/Mysql, Postgres, Redis

      3. Frontend:  React, Redux, Webpack

      4. APIS: GraphQL, GRPC, GCloud PubSub

      5. AWS, migrating to Gcloud

      6. Docker, Kubernetes

      What you'll do

      1. You’ll be responsible for writing and maintaining software critical to our automated manufacturing process.

      2. Continually seek ways to optimize those processes.

      3. Write clean, performant code in accordance with our team’s code style guidelines.

      4. Work to improve and maintain the code health of all our software.

      5. Collaborate with other developers, team leads and stakeholders to ensure that we’re always building the optimal solution.

      6. Participate in peer code reviews.

      7. Share expertise with other members of the team, mentor junior developers.

      8. Spend some time on-site at our factory to learn about software requirements and maintain existing software.

      About you

      1. You have a minimum of 3 years professional software development experience.

      2. You’re highly competent in multiple general purpose languages. C++ and Ruby would be especially beneficial.

      3. You’re confident in mathematics relevant to computer graphics.

      4. Experience with the following would be highly beneficial. -Printing and related issues like color management. -Vector and raster graphics generation and manipulation.

      5. Familiarity with QT would be beneficial.

      6. You are experienced in using and building web services.

      7. You possess strong analytical and critical thinking skills.

      8. You have great written and verbal communication skills in English.

      Compensation

      1. $90,000-$115,000+ depending on experience

      2. Signing bonus 3. 28 days vacation

      Requirements

      1. This position requires regular visits to our manufacturing facilities in upstate NY.

      2. Must be located within reasonable travel distance to upstate NY or Pisa, Italy.

      3. Applicants will be sent a Hackerrank test within 1-2 business days of applying. 3. Test must be completed within 5 business days.

      • 6 months ago
      • Sticker Mule
      Feedback