Sign in or register for a JobTech account.

Pocketmath jobs

Pocketmath
16Feb
Systems Engineer - Devops
Pocketmath   via Glassdoor

You will be working in a small team of experienced Systems Engineers developing, managing and monitoring our cloud systems. Our systems include large, high throughput/low latency pipelines, web applications, databases (both SQL and NoSQL) machine learning and data analytics clusters. You will be working on our environment on AWS with the following tools/services: GitHub, Jenkins, Docker, Chef, Terraform, Kinesis, a wide variety of SQL and NoSQL databases and    Read more

Spark/EMR.

Your job responsibilities are:

Work with our Engineering teams to develop and maintain existing high performance systems to ensure they are secure, resilient, fault-tolerant and scalable

Work with Engineering teams to implement and maintain code-as-infrastructure

Implementing and maintaining automation across our builds, tests, deployments,OpsWorks stacks, EMR Clusters and configuration management

Proactively monitor and manage our systems and solutions, detecting issues, findingsolutions and resolving/notify relevant parties where appropriate

Quickly react to any production issues and come up with rapid fixes

Requirements

BS in Computer Science or similar technical field

2-5 years broad experience in Systems Engineering across many or most of:

A wide variety of AWS services

Linux systems administration

Good understanding of TCP/IP networking (NAT, VPN, DNS, DHCP, routing,etc)

CI such as Jenkins, Travis or CodeDeploy CI

Infrastructure-as-code tools such as Terraform, CloudFormation or CDK

Configuration Management tools such as Chef, Puppet, Ansible

Scripting languages such as Shell, Bash, Python and Ruby

Container Orchestration environments for Docker, such as AWS ECS orKubernetes

Systems Monitoring, eg New Relic, DataDog, Rollbar

The ideal candidate will additionally have experience in at least 4of the following skills/areas:

Working in Ad tech industry

High performance, low latency, real-time systems

Familiarity with software development best practices: TDD, Git flow, code review

Database administration (Mysql/Postgres)

Optimizing Tomcat or Nginx for high throughput systems

Good basic grasp of network and systems security principals

Elasticsearch provisioning and administration

Provisioning/Configuring/Managing Data Science tools: EMR, Hadoop, Hbase andSpark

Skills
Pocketmath
16Feb
Senior Software Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain the customer-facing components and microservices of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed metrics and data for advanced processing. You will demonstrate superior development skills and    Read more

experience to ensure that your solutions scale and are of the highest reliability and quality.

You will analyse requirements, design and architect solutions, implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps.

The job responsibilities include:

Develop, maintain, and enhance existing components in our systems. Make sure they are fault-tolerant and scalable while delivering the best possible user experience

Solve complex problems whose solutions deliver the best value to our customers

Deliver clear, readable, maintainable and tested solutions using Ruby, RubyOnRails, JavaScript, ReactJS and other libraries and technologies as appropriate

Craft beautiful, intuitive UI components for our customer using HTML and CSS

Work in tandem with other engineering and product teams to deliver full-stack solutions

React quickly to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

4+ years experience developing large web applications

Demonstrable ability with Ruby and RubyOnRails

Demonstrable ability with JavaScript and ReactJS

Experience developing with HTML and CSS

Familiarity with software development best practices and agile methodologies, for example TDD, Git flow, code review, etc.

Familiarity with CI/CD tools and supporting environments such as Jenkins and Docker

Working knowledge of SQL (we are using MySQL and Postgresql)

Familiarity with at least one NoSQL product, eg as Redis, ElasticSearch, DynamoDB

Developed and deployed solutions in the cloud (AWS, GCP, Azure or similar

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas

The Ad tech industry

AWS (EC2, ECS, S3, Kinesis, etc)

ElasticSearch

Microservices architecture

Skills
Pocketmath
16Feb
Senior Backend Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain both the high throughput, low latency applications and microservices and the data processing pipelines that power the core of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed    Read more

metrics and data for advanced processing.

You will analyse requirements and design solutions, estimate and implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps.

Your job responsibilities are:

Develop and maintain existing high performance systems. Make sure they are fault-tolerant and scalable

Work on complex problems trying to deliver maximum results with limited time and compute resources

Deliver clear, readable, maintainable and testable solutions using Java

Work in tandem with other engineering and product teams to deliver end to end solutions

Quickly react to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

4+ years experience in Software Development

2+ years experience developing large scale and/or high performance distributed systems

Strong practical experience in core Java; familiarity with Spring Boot, Docker, SQL, at least one additional programming language

Familiarity with software development best practices: TDD, Git flow, code review

The ideal candidate will additionally have experience in one or more of the following areas:

Working in Ad tech industry

AWS (eg EC2, ECS, Elasticache, S3, Kinesis)

Data pipelines (Hadoop, Spark, Kafka)

Microservices architecture

High performance, low latency, real-time systems

Skills
Pocketmath
16Feb
Staff Data Engineer
Pocketmath   via Glassdoor

You will be working with product managers to lead a team of experienced developers to develop, scale and maintain both the high throughput, low latency applications and microservices and the data processing pipelines that power the core of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing    Read more

detailed metrics and data for advanced processing.

You will analyse requirements, design and architect solutions, estimate and implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love leading small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps. You will mentor more junior team-members across a wide range of technical areas and work with them to improve working processes, team performance and team dynamics.

Your job responsibilities:

Work on complex problems trying to deliver maximum results with limited time and compute resources

Make data a first class citizen in our platform and make it easy to discover and use

Design, develop, test and maintain efficient and scalable data workflows, pipelines and batch processes using Airflow, Spark, AWS Batch and similar tools

Lead and/or perform analyses and exploration into data to uncover business opportunities, debug issues, visualise relationships and report KPIs

Work in tandem with other engineering and product teams to deliver end to end solutions

Deliver clear, readable, maintainable and testable solutions using Java, Scala or other appropriate languages

Mentor team members, providing structure, solutions, direction and advice to less experienced team members

Quickly react to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

8+ years experience in Software Development including several years of leading a small team

3+ years experience developing data pipelines and workflows that individually and repeatedly handle multiple terabytes of data, eg Spark, Airflow, AWS Batch, Oozie

Strong practical experience in Java and/or Scala; familiarity with Python and/or other scripting languages

Experience in a variety of not SQL and NoSQL databases

Experience working on AWS

Experience managing data, eg data lifecycles, aging and retention, PII, backups

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas:

Experience working in Ad tech industry

Experience with AWS (Athena, EMR, Glue, Batch, Kinesis, S3, Lambda, DynamoDB, ElasticSearch, EC2, ECS)

Experience with high performance, low latency, real-time systems (eg Flink, Storm, Kafka)

Experience in statistical analysis and associated tools (eg NumPy)

Skills
Pocketmath
30Jan
Staff Data Engineer
Pocketmath   via Glassdoor

You will be working with product managers to lead a team of experienced developers to develop, scale and maintain both the high throughput, low latency applications and microservices and the data processing pipelines that power the core of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing    Read more

detailed metrics and data for advanced processing.

You will analyse requirements, design and architect solutions, estimate and implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love leading small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps. You will mentor more junior team-members across a wide range of technical areas and work with them to improve working processes, team performance and team dynamics.

Your job responsibilities:

Work on complex problems trying to deliver maximum results with limited time and compute resources

Make data a first class citizen in our platform and make it easy to discover and use

Design, develop, test and maintain efficient and scalable data workflows, pipelines and batch processes using Airflow, Spark, AWS Batch and similar tools

Lead and/or perform analyses and exploration into data to uncover business opportunities, debug issues, visualise relationships and report KPIs

Work in tandem with other engineering and product teams to deliver end to end solutions

Deliver clear, readable, maintainable and testable solutions using Java, Scala or other appropriate languages

Mentor team members, providing structure, solutions, direction and advice to less experienced team members

Quickly react to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

8+ years experience in Software Development including several years of leading a small team

3+ years experience developing data pipelines and workflows that individually and repeatedly handle multiple terabytes of data, eg Spark, Airflow, AWS Batch, Oozie

Strong practical experience in Java and/or Scala; familiarity with Python and/or other scripting languages

Experience in a variety of not SQL and NoSQL databases

Experience working on AWS

Experience managing data, eg data lifecycles, aging and retention, PII, backups

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas:

Experience working in Ad tech industry

Experience with AWS (Athena, EMR, Glue, Batch, Kinesis, S3, Lambda, DynamoDB, ElasticSearch, EC2, ECS)

Experience with high performance, low latency, real-time systems (eg Flink, Storm, Kafka)

Experience in statistical analysis and associated tools (eg NumPy)

Skills
Pocketmath
30Jan
Senior Backend Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain both the high throughput, low latency applications and microservices and the data processing pipelines that power the core of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed    Read more

metrics and data for advanced processing.

You will analyse requirements and design solutions, estimate and implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps.

Your job responsibilities are:

Develop and maintain existing high performance systems. Make sure they are fault-tolerant and scalable

Work on complex problems trying to deliver maximum results with limited time and compute resources

Deliver clear, readable, maintainable and testable solutions using Java

Work in tandem with other engineering and product teams to deliver end to end solutions

Quickly react to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

4+ years experience in Software Development

2+ years experience developing large scale and/or high performance distributed systems

Strong practical experience in core Java; familiarity with Spring Boot, Docker, SQL, at least one additional programming language

Familiarity with software development best practices: TDD, Git flow, code review

The ideal candidate will additionally have experience in one or more of the following areas:

Working in Ad tech industry

AWS (eg EC2, ECS, Elasticache, S3, Kinesis)

Data pipelines (Hadoop, Spark, Kafka)

Microservices architecture

High performance, low latency, real-time systems

Skills
Pocketmath
30Jan
Senior Software Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain the customer-facing components and microservices of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed metrics and data for advanced processing. You will demonstrate superior development skills and    Read more

experience to ensure that your solutions scale and are of the highest reliability and quality.

You will analyse requirements, design and architect solutions, implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps.

The job responsibilities include:

Develop, maintain, and enhance existing components in our systems. Make sure they are fault-tolerant and scalable while delivering the best possible user experience

Solve complex problems whose solutions deliver the best value to our customers

Deliver clear, readable, maintainable and tested solutions using Ruby, RubyOnRails, JavaScript, ReactJS and other libraries and technologies as appropriate

Craft beautiful, intuitive UI components for our customer using HTML and CSS

Work in tandem with other engineering and product teams to deliver full-stack solutions

React quickly to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

4+ years experience developing large web applications

Demonstrable ability with Ruby and RubyOnRails

Demonstrable ability with JavaScript and ReactJS

Experience developing with HTML and CSS

Familiarity with software development best practices and agile methodologies, for example TDD, Git flow, code review, etc.

Familiarity with CI/CD tools and supporting environments such as Jenkins and Docker

Working knowledge of SQL (we are using MySQL and Postgresql)

Familiarity with at least one NoSQL product, eg as Redis, ElasticSearch, DynamoDB

Developed and deployed solutions in the cloud (AWS, GCP, Azure or similar

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas

The Ad tech industry

AWS (EC2, ECS, S3, Kinesis, etc)

ElasticSearch

Microservices architecture

Skills
Pocketmath
30Jan
Senior Data Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain the data processing pipelines and components of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed metrics and data for advanced processing. You will demonstrate superior development skills    Read more

and experience to ensure that your solutions scale and are of the highest reliability and quality.

You will analyse requirements, design and architect solutions, implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps

Your job responsibilities are to:

Develop, test and maintain efficient and scalable data workflows, pipelines and batch processes using Airflow, Spark, AWS Batch and similar tools

Perform analyses and exploration into data to uncover business opportunities, debug issues, visualise relationships and report KPIs

Work in tandem with other engineering and product teams to deliver end to end solutions

Quickly react to any production issues and come up with rapid fixes.

Requirements

BS or MS in Computer Science or similar technical field

Strong, practical experience of developing on Spark, Hadoop and/or other Map-Reduce systems

3+ years experience developing data pipelines and workflows that individually and repeatedly handle multiple terabytes of data, eg Spark, Airflow, AWS Batch, Oozie

Familiarity with both SQL and NoSQL databases

Familiarity with AWS or other cloud provider

Experience managing data, eg data lifecycles, aging and retention, PII, backups

Strong skills with Java, Scala or Python for data processing

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas:

Experience working in Ad tech industry

Experience with AWS (Athena, EMR, Glue, Batch, Kinesis, S3, Lambda, DynamoDB, ElasticSearch, EC2, ECS)

Experience with high performance, low latency, real-time systems (eg Flink, Storm, Kafka)

Experience in statistical analysis and associated tools (eg NumPy)

Skills
Pocketmath
26Jan
Senior Data Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain the data processing pipelines and components of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed metrics and data for advanced processing. You will demonstrate superior development skills    Read more

and experience to ensure that your solutions scale and are of the highest reliability and quality.

You will analyse requirements, design and architect solutions, implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps

Your job responsibilities are to:

Develop, test and maintain efficient and scalable data workflows, pipelines and batch processes using Airflow, Spark, AWS Batch and similar tools

Perform analyses and exploration into data to uncover business opportunities, debug issues, visualise relationships and report KPIs

Work in tandem with other engineering and product teams to deliver end to end solutions

Quickly react to any production issues and come up with rapid fixes.

Requirements

BS or MS in Computer Science or similar technical field

Strong, practical experience of developing on Spark, Hadoop and/or other Map-Reduce systems

3+ years experience developing data pipelines and workflows that individually and repeatedly handle multiple terabytes of data, eg Spark, Airflow, AWS Batch, Oozie

Familiarity with both SQL and NoSQL databases

Familiarity with AWS or other cloud provider

Experience managing data, eg data lifecycles, aging and retention, PII, backups

Strong skills with Java, Scala or Python for data processing

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas:

Experience working in Ad tech industry

Experience with AWS (Athena, EMR, Glue, Batch, Kinesis, S3, Lambda, DynamoDB, ElasticSearch, EC2, ECS)

Experience with high performance, low latency, real-time systems (eg Flink, Storm, Kafka)

Experience in statistical analysis and associated tools (eg NumPy)

Skills
Pocketmath
26Jan
Senior Software Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain the customer-facing components and microservices of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed metrics and data for advanced processing. You will demonstrate superior development skills and    Read more

experience to ensure that your solutions scale and are of the highest reliability and quality.

You will analyse requirements, design and architect solutions, implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps.

The job responsibilities include:

Develop, maintain, and enhance existing components in our systems. Make sure they are fault-tolerant and scalable while delivering the best possible user experience

Solve complex problems whose solutions deliver the best value to our customers

Deliver clear, readable, maintainable and tested solutions using Ruby, RubyOnRails, JavaScript, ReactJS and other libraries and technologies as appropriate

Craft beautiful, intuitive UI components for our customer using HTML and CSS

Work in tandem with other engineering and product teams to deliver full-stack solutions

React quickly to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

4+ years experience developing large web applications

Demonstrable ability with Ruby and RubyOnRails

Demonstrable ability with JavaScript and ReactJS

Experience developing with HTML and CSS

Familiarity with software development best practices and agile methodologies, for example TDD, Git flow, code review, etc.

Familiarity with CI/CD tools and supporting environments such as Jenkins and Docker

Working knowledge of SQL (we are using MySQL and Postgresql)

Familiarity with at least one NoSQL product, eg as Redis, ElasticSearch, DynamoDB

Developed and deployed solutions in the cloud (AWS, GCP, Azure or similar

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas

The Ad tech industry

AWS (EC2, ECS, S3, Kinesis, etc)

ElasticSearch

Microservices architecture

Skills