17 : remote jobs for you

Python Software Engineer

Remote Python Software Engineer

US ONLY - REMOTE

We are looking for a self-driven software engineer to take ownership of existing software products for performance and feature upgrades as well as general maintenance. You will also contribute as a team member to testing, QA and documentation across our product line. Additional opportunities will arise to design and develop new software products. You will join a small agile team of motivated individuals who welcome challenges, adapt quickly, strive to acquire new knowledge, learn new technologies, accept new responsibilities, and work well individually, as a team, and with other teams within the organization.
TargetSmart employees communicate primarily through chat, weekly calls, and the occasional email. Working remotely is embraced (US only). We care deeply about each other, our technology, and our mission.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or equivalent
  • 3+ years experience in software engineering
  • Strong knowledge of Python
  • US citizen or green card holder

Desired Technical Experience

  • Python application development
  • AWS: Infrastructure and workflow development
  • SQL, NoSQL, Hadoop ecosystem database (RDS, S3 Data Lake: Athena, Hive, et al., MongoDB)
  • Git, BitBucket, Jira, Slack

Desired Domain Experience

  • “Big Data” in the context of large voter/marketing lists
  • Data-driven targeted marketing solutions
  • Digital advertising platforms
  • Democratic/Progressive political campaign technology ecosystem

Benefits

  • Competitive salary and annual bonus based on company performance
  • Excellent health and dental plans
  • Monthly home office stipend
  • Generous PTO and flexible sick-time policy
  • Flight and hotel to annual company and team meetings

About TargetSmart

Founded in 2006, TargetSmart is a for-profit business in the Democratic and progressive political data and technology ecosystem. TargetSmart’s expert team of data, political, direct marketing, and technical professionals wakes up every day with one objective: to help our clients win with data.

TargetSmart is a leading provider of political data and technology that enables campaigns and organizations to successfully communicate with large audiences, personalize outreach, and create lasting relationships. Our superior politically-focused, consultative approach combines consumer data, databases, data integration and consulting solutions for personalized multichannel marketing strategies. TargetSmart leverages over 25 years of experience in data management to deliver high-performance, reliable data products and solutions.
    • 1 day ago
    • TargetSmart

    Director of Software Engineering

    Rapidly growing high-tech Software as a Service (SaaS) Company located in Dallas, TX is looking to expand its Engineering organization with the addition of a Director of Software Engineering with a minimum of 7 years of Perl development experience and a minimum of 5 years of leading development teams. Must be capable of developing a working understanding of the Exceleron’s MyUsage software which is used to support prepay accounts, usage monitoring, customer communications and meter data management applications associated with electric, water and gas utilities. The ideal candidate will have a strong background using the Catalyst Web Framework and significant experience implementing Javascript, CSS and HTML with Perl. Flexibility, a strong teamwork approach, and the desire to work in a fast-paced environment are necessary for success.  The position will report to the Chief Technology Officer and manage members of the Engineering team. The company offers a competitive salary, fun work environment and a benefits package.  Candidates may work remotely with some light travel to the Dallas office (i.e. a couple of days each quarter). Candidates must be legally authorized to work in the United States and must pass a background check.

    Duties:
    • Design, implement and deliver product releases to Utility focused SaaS product
    • Technical leadership of 20 developers located in the U.S. and offshore
    • Work with business and process management teams to deliver well-tested software releases on-time into our highly available production environments 

    Required Qualifications:
    • 5+ years of experience leading both onshore and offshore development teams with ownership of large web projects
    • 7+ years of experience with Perl
    • 5+ years of experience with Catalyst Web Framework
    • 7+ years of experience with Javascript, CSS, and HTML 
    • Experience in server-side programming languages such as Python and C/C++
    • Strong hands-on experience in building and maintaining production tools
    • Experience in developing tools for system configuration, deployment, and monitoring
    • Strong experience with different RDBMS and NoSQL Databases
    • Experience in benchmarking, analyzing, and root cause analysis of operating system, databases, and application code 
    • The ability to work and handle complex assignments with a high degree of independence
    • Candidate should be driven to learn outside of work environment, with a spirit of self-improvement and desire to stay up-to-date with new frameworks

    Highly Desired Qualifications:
    • Experience with continuous integration tools such as Jenkins repositories
    • Strong Linux/UNIX systems and network application and design experience 
    • SOAP API development experience 
    • DevOps experience
    • 1 week ago
    • Exceleron Software

    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

    Lead Engineer

    About the position:

    Wirecutter Money is looking for an experienced web engineer to lead the development and drive the architectural decisions of its small engineering team with a focus on its newly established financial product database. This database is the lynchpin of Wirecutter Money’s ability to provide accurate and up to date information to its readers, automate changes within content to our financial products, and build the foundation for the business.

    The tech stack for Money consists of:
    • Node.js, Express, and React
    • MongoDB, GraphQL, and Apollo
    • PHP, WordPress, MySQL
    • Elasticsearch
    • AWS Lambda, RDS, etc.

    This is a new position created as we continue our investment in Wirecutter Money. Money engineers operate within a distributed, agile, cross-functional squad that includes product, project, design, editorial, and other engineers. While some of this work will be self-contained, there will be a number of features or dependencies requiring collaboration across Wirecutter’s engineering organization.

    What are we looking for:
    We are a startup within a startup within a big company. For that reason, we’re looking for a strong communicator and a scrappy problem-solver. You should love to roll up your sleeves, find creative solutions, proactively identify opportunities, and deliver user and business value.

    We’re looking for an engineer that will help us grow this new venture from the ground up. As such, you should love to solve problems, be comfortable with uncertainty and be unafraid to make mistakes. Most importantly, you should have a deep passion for helping readers navigate complex subjects. We are a fiercely independent and reader-centric company. A deep appreciation to serve the reader above all else is a must.

    You will:
    • Collaborate with your squad leaders and stakeholders on the scoping, planning, prioritization, successful execution, and rollout of user or business features.
    • Research and recommend technical solutions that best align with our product and business goals.
    • Build scalable, high-quality, and innovative back-end features and workflows that underpin our credit card database and bank API integrations.
    • Define new data models that are appropriately scalable, standardized, and reliable.
    • Help to guide, define, and architect the tech stack behind the Money team’s editorial operation.
    • Design applications with extensibility in mind, while considering efficiency, and the burden of developer onboarding.
    • Configure analytics events and tracking metrics for reporting.
    • Write code that is simple, reliable, maintainable, performant, and functional.
    • Share information and learnings with others.
    • Perform code reviews with meaningful feedback.
    • Test and troubleshoot with automated testing or manual quality assurance.
    • Write and maintain user and software design documentation for our applications and infrastructure.
    • Debug, support, and maintain our applications, environments, and related services.
    • Improve our development workflow and infrastructure.
    • Mentor and coach other members of your squad and the engineering team.
    • Contribute to engineering initiatives as a member of Wirecutter’s engineering team.

    About you:

    • You have 5+ years experience in software engineering.
    • You have production experience with Node, React, and GraphQL.
    • You have experience reliably integrating and handling data from multiple APIs.
    • You understand the challenges of scaling and caching a Node.js back-end application.
    • You understand the challenges of being data-dependant on multiple external APIs.
    • You have experience building applications at scale on any major cloud provider (AWS, GCP, etc.)
    • You can design & optimize queries, data sets, and external API data storage that helps generate insights and addresses reporting needs.
    • You are thoughtful, clear, and persuasive in writing and in person.
    • You have strong problem-solving skills and critical thinking abilities.
    • You have experience listening to product and business users, and can translate their needs into actionable tasks.
    • You are proactive and comfortable working quickly on a small, dedicated project team without micromanagement of day to day tasks.
    • You are excited to play a pivotal role in Wirecutter’s mission, innovation, and growth.
    • You are passionate and enthusiastic about what you do.
    • You have experience with version control, shell scripting, the Unix filesystem, and automating deployments.
    • Ideally, you have experience with MongoDB or another NoSQL database.
    • Ideally, you have experience with WordPress or another PHP based CMS.
    • Ideally, you have production experience within a microservices architecture.
    • Ideally, you have experience with Docker, and basic environment and infrastructure configurations.
    • Ideally, you have experience in providing technical leadership, advocating for your team, and steering multiple stakeholders when needed.
    • Ideally, you’ve worked as a member of a distributed or hybrid engineering team.

    About Wirecutter Money:
    Wirecutter is The New York Times Company’s product recommendation service. The company was founded in 2011 with a simple mission: to save people the time and stress of figuring out what to buy. It became a part of The New York Times Company in October 2016.

    This role will join a young team focused on providing guidance, reviews and recommendations in the personal finance space. Wirecutter wants to help students and early to mid-career professionals navigate essential financial firsts. We believe that by having the right financial knowledge at the right time, our readers can solve problems, maximize future financial opportunities and avoid common pitfalls.

    In short, when it comes to starting their financial lives, Wirecutter wants to make sure no reader ever has to say, “I wish I’d known...”

    Locations:
    Even with offices in New York City and Los Angeles, Wirecutter remains a highly remote culture with employees across the United States. Right now, we are eligible to hire in the following locations:

    CA, CO, CT, DC, FL, GA, HI, IL, MA, ME, MI, MN, MO, NC, NH, NV, NY, OR, PA, TX, VA, or WA.

    Benefits and Perks:
    • Make an impact by supporting our original, independent and deeply reported journalism.
    • We provide competitive health, dental, vision and life insurance for employees and their families
    • We support responsible retirement planning with a generous 401(k) company match.
    • We offer a competitive parental leave.
    • We are committed to career development and ongoing learning, and provide employees $8,000 annually for tuition reimbursement.
    • We have frequent panel discussions and talks by a wide variety of newsmakers and industry leaders.
    • Join a community committed to the richness of diversity, experiences and talents in the world we cover, supported by a variety of employee resource groups.

    The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

    The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics.

    • 2 weeks ago
    • Wirecutter

    Get alerts for new jobs

    Contract Lead/Senior Ruby on Rails Developer (2-3 months)

    BEING A RUBY ON RAILS DEVELOPER AT BIT ZESTY
    As a Contract Lead Ruby on Rails Developer at Bit Zesty you will be working alongside the product management and UX design teams to make the products we build rock-solid and scalable.
    It is the perfect opportunity for someone who is experienced in creating dynamic web applications and passionate about clean code and is looking for a short contract (2-3 months).

    Design
    • Take wireframes/mockups and user stories and build systems that meet the requirements
    • Create user-friendly web app interfaces by working closely with UX designers and front-end developers
    Develop
    • Design, build and maintain efficient, reusable, and reliable Ruby code.
    • Devops: improve automation of the software development process.
    • Identify performance issues and bugs, and provide solutions to these problems.
    Collaborate
    • Work with other team members to ensure we are building the right product
    • Participate in code reviews
    • Pair-program with other developers or discuss possible technical architectures
    • Contribute to creating a culture of writing excellent software

    WHAT WE ARE LOOKING FOR
    • 4+ years experience developing applications with Ruby on Rails
    • Expert in HTML, CSS & JS
    • Excellent knowledge of SQL (MySQL/PostgreSQL)
    • Experience with NoSQL (MongoDB/CouchDB/ElasticSearch)
    • Passion for good user experience
    • Passion for technology
    • Superb organisational skills and attention to detail
    • Ability to take initiative and work with minimal supervision
    • University degree in Computer Science, Software Engineering or a related subject

    WHAT WE OFFER
    • A friendly, open-minded and collaborative team working closely with the CTO
    • Autonomy, we don't micromanage our teams
    • Challenging environment - you will be working on new complex projects
    • Day rate dependent on experience (200-300 EUR)
    • 2 weeks ago
    • Bit Zesty

    Software Engineer - Backend / Distributed Systems

    We are looking for a software engineer with experience with backend and distributed systems to join our team. You will help solve challenges in and improve our fault tolerance, latency, and queuing. Simply put, you will help design, implement, and improve our architectural vision.  Work out of our Downtown LA offices, or remotely.

    We're looking for someone who:

    • Has a love of learning.
    • Thrives in a fast-paced, dynamic and highly collaborative environment. 
    • Enjoys the chance to pair with their peers and gives and receives well-crafted feedback.
    • Foundational knowledge of data structures, algorithms, queueing theory, fault-tolerance, caching, consensus and coordination between distributed systems.
    • At least five years of software development experience supporting a high-volume SaaS.
    • Experience developing in one or more of the following programming languages: Ruby, Python, Go.
    • Knowledge of relational databases and NoSQL systems.
    • Understanding of how the Internet works (networking and protocols).

    Bonus experience and skills:

    • Building and maintaining APIs (e.g. REST, gRPC, GraphQL)
    • Knowledge of event and streaming systems (e.g. Kafka, Spark, Kappa or Lambda architectures)

    Note that this engineer will join the on-call rotation after an onboarding period.

    Our stack:

    Our platform is primarily built with Ruby on Rails with some additional Ruby and Go services. Data is stored in PostgreSQL, MongoDB, Couchbase, Redis, and Hadoop. All on a cloud native architecture in AWS and managed with Terraform and Puppet.

    NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
    • 2 weeks ago
    • NationBuilder

    Software Engineer - Integrations (Remote, Contract)

    Cinchapi is seeking a Fullstack Software Engineer to join our Integrations team. In this role, you’ll work directly with our customers to solve challenging problems using our software platforms.

    As a Software Engineer on the Integrations team, you’ll deploy Cinchapi’s technology to meet customer needs, build integrations with third party systems and solicit constant feedback from customers to improve our products with rapid iteration cycles.

    A successful candidate is someone that has worked on enterprise JVM systems and modern reactive Javascript applications.

    This is a full-time contract position that initially pays between $35-$40 per hour.

    Technologies we use

    • Core Cinchapi platforms and products provide the foundation for customer deployments.
    • Java for backend services.
    • VueJS and D3 for frontend applications.
    • Docker, Google Cloud and AWS for infrastructure.

    What you’ll do

    • Build custom frontend and backend software that use core Cinchapi platforms for data integration, storage and analytics.
    • Build ad-hoc APIs and integrations to connect various 3rd party systems with Cinchapi and each other.
    • Use machine learning to create algorithms that provide functionality like intelligent matching and smart recommendations.
    • Make enhancements and bug fixes to core Cinchapi platforms to better solve common customer problems.

    What we’re looking for

    • Intermediate experience with Java and the JVM.
    • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.
    • Experience working with NoSQL databases like MongoDB.
    • Experience working with SQL databases like MySQL and PostgreSQL.
    • Experience with Docker or containerization, in general.
    • Comfort with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).

    What we’d love to see

    • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.
    • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.
    • Previous interfacing directly with customers (technical and non-technical)
    • Experience with Kubernetes.
    • Understanding of the CAP theorem.
    • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.
    • A history of contributing to open source projects.

    About Cinchapi

    Cinchapi is a venture-funded technology startup on a mission to make data make sense. We give enterprise companies real-time data insights with the power to act when it matters. The Cinchapi Data Platform is the world’s first code-free system for data discovery, analytics and automation powered by machine learning.




    • 2 weeks ago
    • Cinchapi

    Cloud Engineer

    GrapheneDB is the first cloud hosting provider to offer Neo4j graph databases as a service. We proudly manage thousands of Neo4j database instances, catering from individual developers working on pet projects to large companies with challenging workloads and reliability requirements.

    Requirements

    • Solid programming experience in a JVM language (ideally Scala)
    • Familiarity with cloud computing (AWS, Azure, GCP) and containerization (Docker, LXC).
    • Strong communication skills and ability to work cross-functionally (in English).

    Desirable but not required:

    • Familiarity with the actor model and asynchronous architectures.
    • Experience in any of these technologies: Akka, Rust, Netty, Prometheus, Terraform, Ansible, Kafka. JVM monitoring and (practical) tuning
    • Experience with Neo4j or other NoSQL technologies such as MongoDB, Elastic and Redis.

    What You'll Be Doing:

    • Design, build, and maintain APIs, services, and systems.
    • Monitor, investigate and solve issues in code, infrastructure, across multiple levels of the stack.
    • Be part of the On-Call Team (after being introduced to our specific technologies and processes) and respond to incidents.

      What we offer

      • 100% remote work.
      • A fair transparent salary, depending on location and experience.
      • Numerous planned company events throughout the year.
      • Flexible working hours and a generous vacation policy.
      • Budget for personal development: books, training, conferences, etc.

      Application Process

      • You submit your application via our online form.
      • We review applicants, screening for a variety of criteria.
      • If you pass the screening, we will ask you to complete a small coding test.
      • We will review code test submissions and conduct calls to interview candidates based on their solutions.
      • We will make an offer to the candidate we think is the best fit.

      • 2 weeks ago
      • GrapheneDB

      Site Reliability Engineer (SRE)

      If you are an SRE and you want to move forward your professional career in an international and dynamic environment, this job is for you!

      You will be joining our SRE team to focus on site reliability of our Finance and Foreign Exchange platform, specially looking to further decouple our application deploy and infrastructure. We are mainly in AWS, and we are actively migrating to ECS and Kubernetes.

      REQUIREMENTS

      • Have managed production infrastructure sites for front and back-end services
      • Good knowledge of Linux internals and administration
      • Experience in systems software development (go, python, bash, ... )
      • Deep knowledge of infrastructure as code principles, knowledge of Terraform would be a plus.
      • Deep experience with AWS (Cloud Computing: Ec2, S3, RDS, VPC, Security Groups, ELB, ElastiCache, Beanstalk, Redshift, ...)
      • knowledge with SQL and noSQL database administration
      • Able to define actionable monitoring and alerting for systems
      • On-call experience dealing with production incident management and resolution


      WHY WORKING WITH US?

      • Great professional opportunity in a company with a development over 100% in the last five years and in a continuing innovative environment
      • Work with a distributed and international team experience professionals
      • To participate in one of the most disruptive technological sector
      • We offer competitive conditions as well as the possibility to keep growing thanks to continuous reviews and career plan
      • 2 weeks ago
      • Ebury

      Data Scientist (San Jose or Remote)

      You will have the opportunity to apply your knowledge of machine learning, statistics and your analytical skills to develop models detecting fraud patterns. You will ideate, test and deploy advanced predictive signals to improve fraud detection performance. You will collaborate with other data scientists and engineers to build data pipelines, do feature prototyping, and write production-grade code to implement analytical algorithms and flexible strategies.

      Specific job duties may include:

      • Writing or modifying data pipelines to process and mine historical data
      • Processing and analyzing data collected with research prototypes
      • Ideation, prototyping, measuring predictive features transforming data into actionable information
      • Prototyping and validating models and algorithms to boost model performance
      • Writing production code (python, SQL, etc.) to deliver analytics content

      Required Skills and Experience:

      • An advanced degree (M.S. or Ph.D) in computer science, applied mathematics, or a comparable analytical field from an accredited institution
      • Experience in analytical team targeting fraud/risk in online commerce, banking and finances
      • Expert proficiency with an advanced data analysis toolkit (such as python/matplotlib, R, ROOT, etc.)
      • Superior SQL skills with proven experience in relational databases and data warehouses
      • Demonstrated fluency with python and at least one other programming language
      • Experience with NoSQL databases and unstructured data
      • Experience setting up and using distributed/parallel processing frameworks such as Spark, Hadoop, Storm etc. is a big plus
      • Demonstrated ability to develop high-quality code adhering to industry best practices (i.e., code review, unit tests, Gitflow)
      • Possession of core analytics skills and expertise (as demonstrated by prior work):
      • Knowledge of applied statistics and key concepts underlying statistical inference and inductive reasoning
      • Experience designing experiments and collecting data
      • Experience developing models based on sensor data, and an understanding of error propagation and the limitations of data subject to measurement uncertainties
      • Demonstrable expertise in one or more areas: applied mathematics, predictive analytics, expert systems, ANNs/deep learning, graph theory, Markov Chain Monte Carlo, geo-informatics (GIS), language processing, risk analysis
      • Work/project history reflective of a self-motivated professional who excels when given open-ended problems and broadly-defined goals, having an innate desire to discover the patterns and relationships in data that can be leveraged to provide business value


      All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
      Posted positions are not open to third party recruiters/agencies and unsolicited resume submissions will be considered free referrals.

      • 1 month ago
      • Signifyd

      Senior Full Stack Software Engineer

      Senior Full Stack Software Engineer

      US ONLY - REMOTE

      We are looking for a self-driven senior software engineer to take ownership of existing software products for performance and feature upgrades as well as general maintenance. You will also contribute as a team member to testing, QA and documentation across our product line. Additional opportunities will arise to design and develop new software products. You will join a small agile team of motivated individuals who welcome challenges, adapt quickly, strive to acquire new knowledge, learn new technologies, accept new responsibilities, and work well individually, as a team, and with other teams within the organization.
      TargetSmart employees communicate primarily through chat, weekly calls, and the occasional email. Working remotely is embraced (US only). We care deeply about each other, our technology, and our mission.

      Minimum Qualifications

      • Bachelor’s degree in Computer Science
      • 5+ years experience in software engineering
      • Experience in Linux and Windows production environments
      • Strong knowledge of Python and Javascript
      • US citizen or green card holder

      Desired Technical Experience

      • Infrastructure and workflow development (AWS, Python)
      • Python/Django web applications
      • Full stack HTML/JS/CSS web applications
      • SQL and NoSQL databases
      • AWS: Lambda, API Gateway, RDS, Athena, EMR, Step Functions, Batch, et al
      • Git, Atlassian BitBucket and Jira

      Desired Domain Experience

      • “Big Data” in the context of large voter/marketing lists
      • Data-driven targeted marketing solutions
      • Digital advertising platforms
      • Democratic/Progressive political campaign technology ecosystem

      Benefits

      • Competitive salary and annual bonus based on company performance
      • Excellent health and dental plans
      • Monthly home office stipend
      • Generous PTO and flexible sick-time policy
      • Flight and hotel to annual company and team meetings
        • 1 month ago
        • TargetSmart

        Site Reliability Engineer

        As a site reliability engineer at NationBuilder, you'll be part of the team responsible for the overall reliability, availability, security, and performance of our platform. You’ll recommend and implement changes across our systems and environments, evaluate new technologies, be challenged with problems to solve, and contribute to our technological direction.

        NationBuilder creates software for leaders of all kinds - political candidates, nonprofit organizations, anyone building a community of people to make something happen in the world. To learn more about NationBuilder, read about our mission and beliefs.

        We're looking for someone who:
        • Has a love of learning.
        • Thrives in a highly collaborative environment, enjoys the chance to pair with their peers, and gives and receives well crafted feedback.
        • Proficiency with one or more languages (Ruby, Go, Python).
        • Working familiarity with provisioning, automation, and configuration management solutions (terraform, puppet)
        • Operational experience with public cloud environments (AWS, Google Cloud Platform, Azure)
        • Have at least five years experience supporting high-volume customer facing services.
        • Experience supporting and managing Docker containers from local development to production.
        • Knowledge of relational databases (Postgres) and NoSQL systems (MongoDB, Couchbase, Redis).
        • Extensive Linux experience and proficiency with the shell (bash, zsh, sed, awk), and networking concepts and protocols (TCP/IP, UDP, HTTP, NTP, DNS, TLS).

        Our stack:
        Our platform is primarily built with Ruby on Rails with some additional Ruby and Go services. Data is stored in PostgreSQL, MongoDB, Couchbase, Redis, and Hadoop. All on a cloud native architecture in AWS and managed with Terraform and Puppet.

        NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
        • 1 month ago
        • NationBuilder

        Core Java Engineer - Distributed Systems - Hazelcast IMDG

        Do you enjoy any of the following?

        • Solving complex problems.
        • Reasoning about behaviour of distributed algorithms
        • Experience with implementing non-trivial infrastructure code.
        • Creating well crafted and thoroughly tested features, taking full-responsibility from the design phase.
        • Paying attention to all aspects of code quality, from clean-code, to allocation-rates.
        • Digging into mechanical sympathy concepts.
        • Reading about database design and internals
        • Delivering a technical presentation at a conference.

        At Hazelcast you will work with the best engineers out there. 

        • Who delve into JVM code.
        • Who implement and scrutinize garbage collection algorithms.
        • Who take any piece of software and multiply its performance by applying deep technical understanding. 
        • Who regularly squash bugs in the depths of a JVM.

        We are looking for people who can deliver solid production code. You may either work in our office (Brno, London or Istanbul) or code remotely from a home office. It is also preferable that you are within a few hours of the CET timezone as this is where most of the developers are based. 

        With hazelcast.org you will work on an exciting open-source project that rocks the scene of distributed caching and computing, the Hazelcast IMDG.

        Skills & requirements

        We would like you to:

        • Be a senior Java engineer - including all aspects connected to it.
        • Have and understanding of and interest in:
          • networking
          • distributed systems
          • concurrency
          • serialisation
          • garbage-collection
          • database design
          • core java knowledge, such as the Java Memory Model
        • Be skeptical yet always open to new concepts.
        • Have strong opinions about software quality.
        • Be an excellent communicator in written and spoken English.
        • 4 weeks ago
        • Hazelcast

        Senior Backend Data Engineer (.Net)

        DESCRIPTION

        As a Senior Back End Data Engineer at Clevertech, you’ll be part of a global team striving to provide world-class, bespoke software solutions. We look to employ craftsmen developers who take pride and ownership of their code!

        You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines through in your communication and care for client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like-minded individuals.

        This role involves database design and implementation responsibilities including alternative data structures such as nosql, redis, elasticsearch and more.

        REQUIREMENTS:

        • 5+ years experience with complex data structures.
        • 5+ years experience developing in .Net Core
        • You have deep experience in the latest libraries and programming techniques.
        • You have accomplishments that showcase your capabilities by their success and technical depth.
        • You own new features from idea to completion.
        • Work well with a core team to design and execute major new features.
        • Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages is a plus
        • Enjoy contributing to a fast moving exciting project
        • Strong experience using GitHub in a professional environment
        • Strong communicator and fluent in English with excellent written and verbal communication skills.
        • Thrive and excel in our diverse, distributed and agile team environment
        • 3 months ago
        • Clevertech

        Back End Data Engineer

        DESCRIPTION

        As a Senior Back End Data Engineer at Clevertech, you’ll be part of a global team striving to provide world-class, bespoke software solutions. We look to employ craftsmen developers who take pride and ownership of their code!

        You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines through in your communication and care for client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like-minded individuals.

        This role involves database design and implementation responsibilities including alternative data structures such as nosql, redis, elasticsearch and more.

        REQUIREMENTS:

        • 5+ years experience with complex data structures.
        • You have deep experience in the latest libraries and programming techniques.
        • You have accomplishments that showcase your capabilities by their success and technical depth.
        • You own new features from idea to completion.
        • Work well with a core team to design and execute major new features.
        • Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages is a plus
        • Enjoy contributing to a fast moving exciting project
        • Strong experience using GitHub in a professional environment
        • Strong communicator and fluent in English with excellent written and verbal communication skills.
        • Thrive and excel in our diverse, distributed and agile team environment
        • 3 months ago
        • Clevertech

        Senior Backend Data Platform Engineer

        Synergy Sports Technology, named by Fast Company as one of the world's top 10 most innovative companies in sports, seeks a talented Software Engineer to join our team on a contracting basis.

        This position offers a tremendous opportunity to work with the only company that delivers on-demand professional-level basketball, baseball, and hockey analytics linked to supporting video to nearly 1500 college, professional, and international teams. Our systems are highly complex and contains petabytes of data and video requiring extremely talented engineers to maintain scale and efficiency of its products.

        As a member of the Synergy team, its engineering team will contribute to the ongoing development of Synergy’s revolutionary online sports data and video delivery solutions. Building applications such as:
        * Client Analytic Tools
        * Video Editing and Capture Tools
        * Data Logging Tools
        * Operational Game, Data and Video Pipeline Tools
        * Backend Data and Video Platforms

        Synergy’s work environment is geographically distributed, with employees working from home offices. The successful candidate must be comfortable working in a virtual office using online collaboration tools for all communication and interaction in conversational English. Synergy development staff work in a deadline-oriented, demanding, non-standard environment in which personal initiative and a strong work ethic are rewarded. Good communication skills, self-motivation, and the ability to work effectively with minimal supervision are crucial. Nonstandard working hours may be required, as Synergy operates on a 24x7 system for clients, with associated deadlines and requirements. Pay rate is dependent on experience.

        **Information for all Positions:**
        * All Positions will last for roughly a year with some engineers lasting even longer if they are talented, we will keep them for future projects.
        * Engineers should be available for phone calls M-F from 7am to 10am Pacific Time zone. There will usually be 1 or 2 phone calls each week that are 30 to 90 minutes each.
        * All other work hours availability is up to the engineer to work when it is a best fit and balance for them to communicate with their team and their personal commitments outside of work.
        * Working an average of 40 hours per week is expected except in rare or temporary circumstances. Each week can be flexible and up to the engineer as to when and how much they work per day. It is ok to work heavier and lighter weeks if desired based upon the engineer’s preference of when and how to work. But a preference is to average 40 hours per week.
        * No travel is required
        Apply now and work remotely at Synergy Sports Technology
        • 5 months ago
        • Synergy Sports Technology

        Back End Data Engineer

        ## DESCRIPTION:
        Clevertech is looking for a Back End Data Engineer to join our global team.
        This role has database design and implementation responsibilities including alternative data structures such as nosql, redis, elasticsearch and more. Clevertech looks for craftsmen developers who take ownership of their code.

        You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show you care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like minded individuals.

        ## REQUIREMENTS:

        * 5+ years experience with complex data structures.
        * You have deep experience in the latest libraries and programming techniques.
        * You have accomplishments that showcase your capabilities by their success and technical depth.
        * You own new features from idea to completion.
        * Work well with a core team to design and execute major new features.
        * Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages is a plus
        * Enjoy contributing to a fast moving exciting project
        * Strong experience using GitHub in a professional environment
        * Strong communicator and fluent in English with excellent written and verbal communication skills.
        * Thrive and excel in our diverse, distributed and agile team environment

        • 6 months ago
        • Clevertech
        Feedback