This week
  • Nagarro
    • Expertise in Java and/or Scala
    • Expertise in cloud and open source technologies such as Git, Spark, and Docker
    • Familiarity with relational and big data such as Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet
    • Strong skills in analytic computing and algorithms
    • TDD expertise
    • Ability to do define crisp interfaces and thinking the performance, scalability as they are built
    • Passion for finding and solving problems
    • Prior history with agile development
    • Experience in AWS (MUST HAVE)
    • Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner
    • Data store knowledge is important - Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet
    • Work in PST time zone
This month
  • Findify
    SEK600,000.00 - SEK840,000.00Preferred: (GMT+01:00) Stockholm +/- 2 hours

    As part of our engineering team you will be responsible for building our product, an advanced machine learning algorithm within search personalization for e-commerce. As demand for our product continues to increase, we are on a journey to grow the team substantially in 2019. We’d love for you to join us.

    About the role:

    As a Scala Machine Learning engineer you will help us build and maintain our ML platform, which is one of the most advanced that exists today. At Findify, we make extensive use of data-collection, processing and ML algorithms to help our merchants provide better search and recommendations to their customers. You would be responsible for building and improving our ML algorithms to help us achieve this goal.

    Your responsibilities include:

    • Implementing new ML algorithms and improving existing ones to fine-tune the search relevancy and recommendation quality we provide our 1500 merchants
    • Keeping up-to-date with academic research in the field of AI/ML to make sure our algorithms reflect the latest developments
    • Setting up the data processing pipelines to feed these ML algorithms

    About you:

    You are a creative problem-solver with passion for Machine Learning and building scalable architectures.

    You are:

    • Initiative-taking; you are self-motivated, a doer, and can drive projects from start to finish
    • A team-player; you are comfortable working with different styles and believe (like us) that together we achieve much more than alone
    • Driven; you are used to working hard to achieve a goal you care about and running several projects in parallel
    • A great communicator; you are comfortable in communicating in English both written and oral, including leading meetings, selling your ideas and storytelling

    You have: 

    • Experience building complete ML solutions: source data collection, feature engineering and model training

    • At least 2 years of professional experience with Scala. You are able to work on the full development cycle of an application, from designing a system, to validating by the code the possible assumptions and maintaining/improving an existing system

    • At least 5 years of general development experience including leading the design and development of back-end systems

    • Relevant education in Math, Statistics, Computer Science, or Physics. Msc/PhD a plus

    We’d be extra impressed if you also have:

    • NoSQL: experience with Cassandra/Kafka
    • Dev-Ops: experience with AWS, Kubernetes, Docker
    • Scala: akka, akka-stream, akka-http, cats
    • Experience in working in/with remote teams
    • Experience in working in agile/lean methodologies
    • A side project or blog that showcases your passion

    Location: remote. Flexible within timezone CET +/-2

    We believe that the more inclusive we are, the better products we build and the better we are able to serve our customers. Women and other minorities under-represented in tech are strongly encouraged to apply.

    ABSOLUTELY NO HEAD-HUNTERS OR AGENCIES, PLEASE

  • TrafficLand

    We are a small, remote-first group with minimal management and good work-life balance. We re looking to add an adaptable mid to senior level engineer to our ranks to help across a range of projects.

    Some technologies we use today:

    • Scala / LightBend stack (Akka, Akka Streams, Slick, Play)

    • PostgreSQL

    • Redis

    • C# / WPF

    • Rust

    About you:

    • a self starter, capable of bringing assignments from specification to completion

    • can travel for quarterly team meetings (Fairfax, VA) or conferences, usually 2 to 3 nights

    • solid foundations of object oriented and functional programming

    • loves technology and learning new things

    • understands network and application protocols (TCP, UDP, HTTP, RTSP, DNS, etc)

    An ideal candidate has:

    • expertise writing production Scala software
    • experience with libraries in the LightBend stack including Akka, Akka Streams, Play Framework and Slick
    • knowledge of network video
    • prior remote work experience
  • Numbrs Personal Finance AG

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

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

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

    Job Description

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

    All candidates will have

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

    Ideally, candidates will also have

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

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

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

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

    Job Description

    You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

    All candidates will have

    • a Bachelor's or higher degree in technical field of study
    • a minimum of two years experience designing, developing and troubleshooting large scaledistributed systems
    • hands-on experience with highly concurrent production grade systems
    • excellent knowledge of at least one modern programming language, such as Go, Java, C++ 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 and Mesos
    • experience with big data technologies, such as Kafka, Spark, Storm, Flink and Cassandra
    • experience with encryption and cryptography standards
  • PowerInbox
    $100,000.00 - $140,000.00Preferred: (GMT-05:00) Eastern Time

    If you join us, what will you do?

    Write, test, and maintain computer software that will double our capacity to recommend ads each year for the next three years. Also to provide technical specifications and unit test cases for the software.

    Specific Goals

    • Scale our ad recommender platform to double its’ capacity.
    • Increase revenue per 1,000 items by $0.10 each quarter.
    • Have unit tests to cover all code paths for all code written.
    • Establish continuous integration by writing automatic deployment scripts.
    • Maintain 99% uptime of the software when deployed into production.
    • Write technical specifications for software being created.

    In order to be great at your job…

    You Are

    A faster learner; have great analytical skills; relentless and persistence in accomplishing goals; enthusiastic with an infectious personality.

    You Work

    Efficiently; with flexibility; proactively; with attention to detail; to high standards.

    Together We

    Emphasize honesty and integrity; require teamwork; have open communication; follow-through on commitment; stay calm under pressure.

    You Have

    Advanced Scala skills (at least 5 years of experience); computer science knowledge (education or actual work experience.); Linux experience (at least 5 years); relational database skills; no-SQL database experience; Hadoop skills (at least 5 years); and experience with Kafka, Storm, or Kinesis (at least 5 years in one of them).

    This is extra, but if you have it, it will make us happy

    • Experience in working remotely
    • Knowledge of/interest in the digital and AdTech landscape

    About PowerInbox

    Who We Are

    We are a digital monetization startup ecosystem that is always open to new talent

     Why We Are

    Personalization is key and we at PowerInbox believe that email is not meant to be stationary and static, but relevant and filled with dynamic content and advertisements.

     What We Are

    We at PowerInbox boost your revenue and brand engagement through real-time advertising, and native ad displays.

     If interested please send your resume to [email protected]

  • Primotus, LLC
    Preferred: (GMT-05:00) Eastern Time +/- 6 hours

    Job Description

    Primotus is developing a unique Enterprise scale, user-configurable mobile BPM (Business Process Management) platform. We’re looking for an experienced Scala developer with functional programming experience who has architectural expertise in data-driven asynchronous applications and a drive to learn Business Process Management (BPM).

    Our stack includes many of the most-desired technologies, including:

    • Scala/Akka/CATS, Play Framework, Slick

    • BPMN (Java), DMN (Java)

    • Postgres, ElasticSearch

    • Kafka

    • Restful API

    • Angular6, CSS3, React, Ionic Mobile

    • Unit, end-to-end, API and performance testing tools

    • Jenkins continuous integration, GIT

    • AWS

    Our Development Team:

    • Is small and growing with 8 members, so your contribution is immediately appreciated

    • Is divided into frontend and backend teams

    • Separates code into distinct modules and services

    • Uses JSON API for backend/frontend integration

    • Applies Agile programming and paired development methodology in 3-week sprints

    • Works in a virtual environment

    You’d Be:

    • Helping with ElasticSearch upgrade

    • Extending web sockets architecture to new Progressive Web App (PWA)

    • Architecting BPM, CMMN (Case Management) and supporting systems

    • Adding additional components to core modules including BPM modeler and engine, Form, Mobile, and Reporting Builders, and Entitlements

    • Extending Business Rules module using DMN

    • Enhancing Kafka messaging pipelines

    • Building BI backend tools for maps, charts and graphs

    • Utilizing backend test tools for unit testing

    • Assisting in DevOps (availability, scalability, and security) in our AWS environment

    • Working on Eastern Time (EST)

    If you think you’re a good fit and are interested in building something highly configurable and really innovative, please shoot us an email.  Open to US and Non-US candidates (who can work mostly during Eastern Timezone). Sorry, no H1 or similar sponsorships. 

    ****Skills & Requirements


    You're Expected To Have:

    • Bachelor degree in computer science or other related field

    • 5 years experience in backend Enterprise software development

    • 3+ years experience with Scala functional development

    • Strong knowledge of Java, J2EE, REST, and JSON

    • 2+ years experience in cloud DevOps, ideally with AWS

    • Strong knowledge in version control using GIT.

    • Ability to work well under pressure

    • Experience working in a virtual team environment.

    • Knowledge of Agile methodology

    • Strong written and verbal communication skills and willingness to share knowledge

    Nice To Have Some of the Following:

    • Background in BPM (i.e. Activiti, Camunda) and Enterprise workflows

    • DMN exposure or decision management with Drools or other platforms

    • ElasticSearch (or Solr), Kibana, BI tools

    • Postgres

    • Kafka

    • Jenkins

    • WebSockets

    • Mobile, PWA, and/or embedded development

  • Elastic
    Preferred: (GMT-06:00) Central Time +/- 6 hours

    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 employees across 30+ countries into one unified team, while the broader community spans across over 100 countries.

    Elastic is building out our Elastic Cloud Team focusing on Elastic as a Service. This is a great opportunity to help lead our Cloud efforts and make an immediate impact to our strategy and implementation.

    Our cloud product allows users to create new clusters or expand existing ones easily This product would be built on technologies such as OpenStack, AWS, Docker, and others to enable the Operations Teams to easily create and manage multiple Elastic Clusters.

    What You Will Do:

    • Implement features to manage multiple Elasticsearch Clusters on top of our orchestration layer
    • Build and manage Docker images for Elastic Stack components
    • Develop software for our distributed systems and ES as a Service offerings
    • Debugging meaningful technical issues inside a very deep and complex technical stack involving containers, microservices, etc on multiple platforms
    • Collaborate with Elastic’s engineering teams like Elasticsearch, Kibana, Logstash, APM and Beats) to enable them to run on Cloud infrastructure
    • Grow and share your interest in technical outreach (blog posts, tech papers, conference speaking, etc.)

    What You Bring Along:

    • Interest in the JVM and experience working with any of Java, Scala or Golang
    • Understanding of Docker internals and APIs
    • Experience working with container infrastructure in production
    • You care deeply about resiliency of the services and quality of the features you ship
    • Experience with public Cloud environments (AWS, GCP, Azure, etc.)
    • A self starter who has experience working across multiple technical teams and decision makers
    • You love working with a diverse, worldwide team in a distributed work environment

    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.

    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.

Older
  • Elastic
    Preferred: (GMT-08:00) Pacific Time +/- 6 hours

    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 employees across 30+ countries into one unified team, while the broader community spans across over 100 countries.

    We are seeking a Cloud Engineer to join the Elastic Cloud team and help us make an immediate impact to our strategy and implementation of our Elastic Cloud and Elastic Cloud Enterprise products. You will make it easy for customers to use our products when deploying the Elastic Stack, either on our hosted service or on an infrastructure of their own choosing. You can grasp the opportunity to help lead our Cloud efforts.

    Our cloud product allows users to create new clusters or expand existing ones easily This product would be built on technologies such as OpenStack, AWS, Docker, and others to enable the Operations Teams to easily create and handle multiple Elastic Clusters. Does this sound like you?

    What you will be doing:

    • Develop software for our distributed systems and ES as a Service offerings.
    • Have familiarity with failures and complications related to a cloud offering.
    • Debugging meaningful technical issues inside a very deep and complex technical stack involving virtualization, containers, microservices, etc.
    • Assist in updating and maintaining a scalable cloud offering working across multiple clusters
    • Collaborate with Elastic’s engineering teams like Elasticsearch, Kibana, Logstash and Beats) to enable them to run on Cloud infrastructure

    What You Bring Along:

    • CS or MS Degree in Computer Science
    • 5+ years of object-oriented development with at least Scala or Java
    • Familiarity with systems like ZooKeeper, etcd, Consul etc is a huge plus
    • Experience or familiarity with Docker, OpenStack, or AWS
    • Extensive experience crafting solutions for the server side of scalable cloud software applications and platforms
    • Shown ability to architect a highly distributed cloud system
    • Experience or ability to respond to operational issues
    • A self starter who with experience with multi-functional technical teams and decision makers.
    • You care deeply about resiliency and quality of the features you ship
    • You love working with a worldwide team in a distributed work environment

    Additional Information:

    • Competitive pay and 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 excellent products
    • Employees with a wide variety of interests

    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.

  • Toptal

    At Toptal, we measure everything and always rely on data to guide all of our initiatives, including both our long-term strategy and our day-to-day operations.

    As a BackEnd Engineer, your main goal is to be one step ahead of data engineers, data scientists, and analysts, and support them by providing infrastructure and tools they can use to deliver end-to-end solutions to business problems that can be developed rapidly and maintained easily. We need innovation, creativity, and solutions that will have significant impact on our velocity. We, in turn, will give you autonomy and freedom to turn your ideas into reality.

    This is a remote position that can be done from anywhere.

    Responsibilities:

    You will build a scalable, highly performant infrastructure for delivering clear business insights from a variety of raw data sources. You will develop batch & real-time analytical solutions, prototypes, and proofs of concept for selected solutions. You will implement complex analytical projects with a focus on collecting, managing, analyzing, and visualizing data. You will build tools and visualizations that will help operations to drive the business and react to possible issues in timely manner. You will also be in constant communication with team members and other relevant parties and convey results efficiently and clearly.

    In the first week you will:

    * Onboard and integrate into Toptal.

    * Rapidly begin learning about Toptal’s history, culture, and vision.

    In the first month you will:

    * Understand our team structure and workflow.

    * Complete necessary trainings.

    * Deliver your first tickets.

    In the first three months you will:

    * Get to know your team.

    * Understand our analytics architecture.

    * Start working on one or more projects.

    * Begin helping with estimations related to the projects with which you’re involved.

    * Begin collaborating with other departments.

    In the first six months you will:

    * Be completely familiar with the workflow and the team.

    * Begin to be part of on-call rotation.

    * Be fully integrated and a participant member of all workflow including, planning sessions, reviews, and retrospectives.

    In the first year you will:

    * Be on top off most of analytics initiatives and projects.

    * Participate in the hiring process of possible new team members.

    * Act as a representative of the team through an initiative, being responsible for talking with stakeholders, creating tickets, and coordinating expectations.

    * Propose technical and non-technical solutions and improvements.

    * Establish a relationship with product department and other stakeholders.

    Requirements:

    * Experience working with Scala.

    * Experience working with Python is a plus.

    * Familiarity with Google Cloud Platform (e.g. GCS and BigQuery) is a plus.

    * Experience working with Dimensional Modeling.

    * Familiarity with the basic principles of distributed computing and data modeling.

    * Outstanding communication and interpersonal skills.

    * Be excited about collaborating daily with your team and other groups while working via a distributed model.

    * Be eager to help your teammates, share your knowledge with them, and learn from them.

    * Be open to receiving constructive feedback.

    * You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.

  • Xpansiv

    Albuquerque, NM or Remote

    Company Description

    Xpansiv is a commodity-intelligence platform. We help the market better understand itself by revealing vital insights from existing source data to more accurately value global commodities. We’re a bridge between production systems and global markets, harnessing the information that matters to create impact-inclusive commodities. Xpansiv transforms energy-production information into Digital Feedstock™, a new, standardized format that combines data science, cryptography, and distributed-ledger technologies to securely track vital source data. For the first time, the way energy is produced and shipped will directly influence its value in the marketplace.

    As we work toward a prosperous and abundant future, we strive to incorporate an inclusive, collaborative approach to transforming the commodity industry.

    Job Description

    Xpansiv is seeking a Senior Software Engineer to join our Backend team. The ideal candidate is a hands-on builder with a strong work ethic, significant experience and comfort working in an agile environment. This person should embody a passion for continuous improvement and development.

    Responsibilities

    • Your main goal is to help architect, implement and maintain the backend of the Xpansiv Platform which is comprised of a complex backend microservices stack

    •         Translate requirements and user stories into discrete technical tasks that can be easily digestible by engineers

    • Work alongside Engineering Leads in rapid-prototyping to prove out architectural designs

    • Ship clean, elegant, and testable code on-time

    • Building distributed, high-throughput applications that scale

    • Lead and mentor fellow team members

    • Find and address performance bottlenecks throughout platform services

    Qualifications and Skills

    • Bachelor’s or Master’s degree in Computer Science

    • 5+ years of work experience

    • Deep knowledge of a high-level programming language, preferably Scala or Java

    • Comfortable writing unit tests and experienced in shipping testable, modular code

    • Familiarity with modern architecture and design patterns

    • Eager to compassionately teach patterns and best practices to engineers on your team

    • Excited to work collaboratively to make decisions through cross-functional teamwork

    • Comfortable with git, pull requests, and code reviews

    • Excellent communication and decision-making skills

    • Experience with Scala with Spring Boot; Redis; Docker and AWS to host our infrastructure

    Preferred Qualifications

    •         Experience with functional programming patterns and data structures

    • Experience with messaging services like RabbitMQ, or Kafka

    • Familiarity with graph databases like Amazon Neptune or Neo4j

    • Working experience with Postgres

    • Familiarity with performance benchmarking, troubleshooting and improvement

    • Leadership skills at a startup company

    • A background in cryptography, blockchain or fintech

    • Contributed to the development of blockchain or cryptography projects

    • You follow developments in blockchain and/or digital assets

    • Experience in fintech or capital markets

    Benefits

    •         Smart, talented, and fun people committed to making the world a better place

    • Generous health benefits including medical, dental, and vision insurance

    • Competitive salary

    • Flexible work environment

    • Unlimited/discretionary vacation/PTO policy

    • 401k plan

    • Stock options

    Xpansiv provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

  • X-Mode Social

    X-Mode builds products around people that solve real-world problems and empower people to make the right choices.

    X-Mode is looking for a full-time iOS developer to develop new social, location-based apps, build out our open source SDK, and help other app publisher partners integrate our X-Mode SDK successfully. For this position, you must be authorized to work in the United States. You must also be based in the U.S. while employed with X-Mode.

    QUALIFICATIONS:

    • 3+ years of experience with Objective-C
    • 2+ years of experience with Swift iOS mobile development work experience
    • Ability to effectively articulate technical challenges and solutions
    • Excellent written and verbal communication skills.
    • Knowledge of Agile Methodologies
    • Ability to work on multiple projects at once
    • Experience working remotely
    • BONUS: Familiarity with Machine Learning
    • BONUS: Familiarity working with apps and SDKs collecting location data

    WHAT WE OFFER:

    • Competitive Salary
    • Medical, Dental and Vision
    • 15 Days of PTO (Paid Time Off)
    • Lunch provided 2x a week 
    • Snacks, snacks, snacks!
    • Casual dress code
    • Free Parking on-site

    Our engineering team is scattered across the U.S, so you'll need to be comfortable working remotely. We often use Phone, Google Hangouts and UberConference to coordinate, as well as Basecamp, Jira and Trello for tasking, and bitbucket for source control. We work in short sprints, and we'll count on you to provide estimates for tasks to be completed and delivered.We're looking to hire someone to start right away! Think you've got what it takes? Apply below!

  • Windsor Resources
    $130,000.00 - $140,000.00

    PowerInbox is looking for a Scala Engineer

    This position is 100% remote. 

    If you join us, what will you do?

    Write, test, and maintain computer software that will double Powerinbox’s capacity to recommend ads each year for the next three years. Also to provide technical specifications and unit test cases for the software. 

    Specific Goals

    • Scale our ad recommender platform to double its’ capacity.
    • Increase revenue per 1,000 items by $0.10 each quarter.
    • Have unit tests to cover all code paths for all code written.
    • Establish continuous integration by writing automatic deployment scripts.
    • Maintain 99% uptime of the software when deployed into production.
    • Write technical specifications for software being created.

    In order to be great at your job…

    You Are

    A faster learner; have great analytical skills; relentless and persistence in accomplishing goals; enthusiastic with an infectious personality. 

    You Work

    Efficiently; with flexibility; proactively; with attention to detail; to high standards. 

    Together We

    Emphasize honesty and integrity; require teamwork; have open communication; follow-through on commitment; stay calm under pressure

    You Have

    Advanced Scala skills (at least 5 years of experience); computer science knowledge (education or actual work experience); Linux experience; relational database skills; no-SQL database experience; Hadoop skills; and experience with Kafka, Storm, or Kinesis.

    This is extra, but if you have it, it will make us happy

    • Experience in working remotely
    • Knowledge of/interest in the digital and AdTech landscape

    About PowerInbox

    What We Are

    We at PowerInbox boost your revenue and brand engagement through real-time advertising, and native ad displays.

  • phData

    If you're inspired by innovation, hard work and a passion for data, this may be the ideal opportunity to leverage your background in Big Data and Software Engineering, Data Engineering or Data Analytics experience to design, develop and innovate big data solutions for a diverse set of global and enterprise clients.  

    At phData, our proven success has skyrocketed the demand for our services, resulting in quality growth at our company headquarters conveniently located in Downtown Minneapolis and expanding throughout the US. Notably we've also been voted Best Company to Work For in Minneapolis for the last 2 years.   

    As the world’s largest pure-play Big Data services firm, our team includes Apache committers, Spark experts and the most knowledgeable Scala development team in the industry. phData has earned the trust of customers by demonstrating our mastery of Hadoop services and our commitment to excellence.

    In addition to a phenomenal growth and learning opportunity, we offer competitive compensation and excellent perks including base salary, annual bonus, extensive training, paid Cloudera certifications - in addition to generous PTO and employee equity. 

    As a Solution Architect on our Big Data Consulting Team, your responsibilities will include:

    • Design, develop, and innovative Hadoop solutions; partner with our internal Infrastructure Architects and Data Engineers to build creative solutions to tough big data problems.  

    • Determine the technical project road map, select the best tools, assign tasks and priorities, and assume general project management oversight for performance, data integration, ecosystem integration, and security of big data solutions.  Mentor and coach Developers and Data Engineers. Provide guidance with project creation, application structure, automation, code style, testing, and code reviews

    • Work across a broad range of technologies – from infrastructure to applications – to ensure the ideal Hadoop solution is implemented and optimized

    • Integrate data from a variety of data sources (data warehouse, data marts) utilizing on-prem or cloud-based data structures (AWS); determine new and existing data sources

    • Design and implement streaming, data lake, and analytics big data solutions

    • Create and direct testing strategies including unit, integration, and full end-to-end tests of data pipelines

    • Select the right storage solution for a project - comparing Kudu, HBase, HDFS, and relational databases based on their strengths

    • Utilize ETL processes to build data repositories; integrate data into Hadoop data lake using Sqoop (batch ingest), Kafka (streaming), Spark, Hive or Impala (transformation)

    • Partner with our Managed Services team to design and install on prem or cloud based infrastructure including networking, virtual machines, containers, and software

    • Determine and select best tools to ensure optimized data performance; perform Data Analysis utilizing Spark, Hive, and Impala

    • Local Candidates work between client site and office (Minneapolis).  Remote US must be willing to travel 20% for training and project kick-off.

    Technical Leadership Qualifications

    • 5+ years previous experience as a Software Engineer, Data Engineer or Data Analytics

    • Expertise in core Hadoop technologies including HDFS, Hive and YARN.  

    • Deep experience in one or more ecosystem products/languages such as HBase, Spark, Impala, Solr, Kudu, etc

    • Expert programming experience in Java, Scala, or other statically typed programming language

    • Ability to learn new technologies in a quickly changing field

    • Strong working knowledge of SQL and the ability to write, debug, and optimize distributed SQL queries

    • Excellent communication skills including proven experience working with key stakeholders and customers

    Leadership

    • Ability to translate “big picture” business requirements and use cases into a Hadoop solution, including ingestion of many data sources, ETL processing, data access and consumption, as well as custom analytics

    • Experience scoping activities on large scale, complex technology infrastructure projects

    • Customer relationship management including project escalations, and participating in executive steering meetings

    • Coaching and mentoring data or software engineers

  • Process Street
    $70,000.00 - $150,000.00Preferred: (GMT-05:00) Eastern Time +/- 6 hours

    THE OPPORTUNITY

    We are a young, lean, funded AngelPad company looking for an experienced Senior Full-Stack Engineer with experience building SaaS products. We are a fully distributed team with people working all around the world. You will have the flexibility and freedom to work in the environment of your choosing, whether that be at home, a cafe or co-working space. We're looking for a senior engineer to help build our API-First core app using Scala/Play and JavaScript/AngularJS.

    ABOUT YOU

    You love building new things. A large part of what you’ll do each day is building and maintaining Process Street’s core workflow engine and platform. This is a full-stack position, so you’ll be working across the entire Process Street codebase. You'll be working on backend development in Scala. You'll also be working with frontend tech in JavaScript. Process Street is built on Play 2, AngularJS 1, Redux, and AWS. We use modern tools, which means you’ll have the opportunity to work with software like PostgreSQL, Redis, CircleCI, Docker and much more.

    You love shipping to customers. Your engineering projects will focus on understanding customers' needs and translating those needs from product specifications into functional, production ready code. You'll have the opportunity to ship code daily that will be used by hundreds of thousands of people.

    WHAT YOU’LL DO

    • Plan and build product features - directly impact how our customers can be more productive.
    • Experiment: this is a startup so everything can change.
    • Ship code to hundreds of thousands of users every week.
    • Participate in code reviews and help to guide software architecture decisions.
    • Mentor and learn from the engineers, product managers, and designers on your team.

    WHAT YOU’LL BRING

    • 5+ years of software development experience
    • Experience with building and maintaining a SaaS product at scale
    • An affinity for creating software that is extensible, performant, and easy to read
    • A degree in computer science, software engineering, or a related field
  • Narrative

    Narrative is building the first global data marketplace. It has often been said that data is the new currency. Unfortunately, maximizing the value of data is often easier said than done. On one side, transacting via individual point to point integrations carries a lot of overhead in both business development and technical integration efforts. On the other, going through big aggregators introduces opacity in the pricing and provenance of the data. At Narrative, we help our customers get value from their data by building a central auction platform to reduce the friction and tooling to increase the transparency in this process.

    We are a small, early stage team looking for great developers who want to jump in and take major systems and user-facing features from design to launch. Here’s where we are now:

    • We are operating in Amazon Web Services. Our services are mainly deployed on EC2 provisioned with Terraform.
    • We also heavily use other technology on AWS such as DynamoDB, S3, and RDS.
    • Our backend includes a data ingestion web service with supporting Kinesis consumers, along with a growing array of Spark projects. It’s written mostly in Scala, with a smattering of Python for lambda functions.
    • We sit somewhere in the middle of the “Scala as a worse Haskell” and “Scala as a better Java” spectrum. We love functional programming and we do make use of libraries like cats, but at the same time we heavily favor core language features and have no intention of rewriting everything using Free Monads.
    • Our web app UI is written in Typescript with Angular2 and a supporting API running on Node, and is deployed and monitored using much the same supporting tech as the backend.
    • Other services we use include: GitHub, CircleCI, DataDog.

    Here are some examples of projects that we would like some help with:

    • Data analytics pipelines to drive the interactive report UIs. For example: reports for yield forecasting and deal pre-qualification.
    • Implementing additional infrastructure to support transactions for more types of data.
    • Improving the latency and resource usage of our transaction processes.

    The ideal candidate should:

    • Have experience in a typed functional language such as Scala or F#, or significant experience in their non-functional equivalents (Java, C#) with an interest in Scala.
    • Have experience working with non-trivial quantities of data. As of this writing, our ingestion pipelines are handling something on the order of 500GB .snappy.parquet files per day. Prior work with Spark would be ideal, but experience with similar MapReduce-based technologies would also be helpful.
    • Have experience operating in a cloud environment like Amazon Web Services, Google Compute Engine, or similar.
    • Be able to work across all aspects of back end systems, from application code to SQL to systems administration.
    • Not be afraid of contributing to the entire stack (from the UI to Devops) when the need arises.

    We are not looking for a 100% fit on all the technology buzzwords, but we are looking for someone with strong technical skills who is eager to pick up new technologies as necessary.

    We are building the team with a remote-first mindset, and as a result every team member is expected to have an ability to synthesize business requirements, distill the domain, contribute to high-level design documents, efficiently communicate asynchronously, and more generally work autonomously toward a shared vision.

    Continuously investing in quality (code quality, tests, pull request reviews, refactoring…) is part of our strategy to sustainably maximize the business value we deliver.

    Apply at hiring-dev@narrative.io

  • Twilio

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

    As a Technical Lead you will be responsible for: 

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

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

    • Have the opportunity to mentor and help grow engineers. 

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

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

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

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

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

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

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

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

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

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