Today - Remote Scala jobs
This week - Remote Scala jobs
  • Elevio

    About Elevio

    Elevio is a SaaS platform that makes it easy to create, deliver and improve help content to drive customer education. Our aim is to allow end users to help themselves so our customers can focus on what they do best.

    We're a well-funded and fast-growing startup with over 500 global customers including AccuWeather, TripAdvisor, Atlassian and eBay. We're currently looking for someone to contribute to key parts of our platform and vision.

    Working as a backend engineer here will mean your work will load close to a billion times every month, and growing!

    As a backend engineer you'll:

    • Design and build REST, GraphQL and gRPC APIs that can handle 500 concurrent requests and beyond
    • Work on streaming data pipelines to handle real-time user interactions
    • Automate deployment pipelines and maintenance tasks to maintain and improve our 99.9% availability
    • Write and fine tune database queries to mine data from half a billion records
    • Use cutting-edge informative retrieval (IR) and natural language processing (NLP) concepts to recommend relevant content
    • Be a part of the team: do code reviews, mentor others, refactor code and share knowledge
    • Help and assist other team members to solve problems either internal or customer facing

    What we're looking for:

    • Experience building and maintaining interactive and real-time web applications
    • Experience with, or an interest in, Scala, Elixir and Python
    • Experience with cloud technologies like AWS, GCP or Azure
    • Familiarity with container technologies such as Docker, ECS and Kubernetes
    • Fluency or understanding of database technologies like Postgres, ElasticSearch, DynamoDB, Redis and Redshift
    • Fluency in best-practice software development
    • Experience with automated testing and continuous integration
    • Dedication to not only maintaining but also improving system reliability and performance
    • Strong product sense to contribute back to product improvements

    We're looking for someone who not only can get the job done but also challenge the status quo and constantly look for better ways to enhance customer success and also internally within our team.

    Bonus points:

    • Working knowledge of PHP
    • Experience with ETL and building data pipelines
    • Knowledge of various API standards such as REST, GraphQL, gRPC and Thrift
    • Experience or interest in natural language processing (NLP) and machine learning
    • Fluency or understanding of frontend TypeScript/JavaScript

    What you get from us

    • Competitive salary and equity
    • Flexible work options that suit you
    • Direct involvement in determining the direction of the product
    • Time and support for your own learning (e.g. conferences, code camps, workshops, books, etc)
    • Tools you need to get the job done
    • Monthly lunches, always-stocked drinks fridge and a few other nice perks (If you are in Melbourne)

    If you're interested, even if you don't tick all the boxes we would love to talk to you!

    Elevio is an equal opportunity company dedicated to welcoming applicants from any location, race, age, gender, sexual orientation and socio-economic background.

This month - Remote Scala jobs
  • Elastic
    Preferred timezone: UTC -12 to UTC +1

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Diversity drives our vibe. We unite Elasticians across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    About The Team:

    Stack and Solutions is a subteam under Cloud Engineering. This team is responsible for two main areas: integrating Elastic Stack features like Index Lifecycle Management, Kibana Canvas, etc into the Cloud platform and building a foundation for products like Enterprise Search, AppSearch to be managed on the Cloud platform.

    Engineering Philosophy:

    Engineering a highly complex distributed system that is easy to operate via elegantly designed components and APIs is a non-trivial effort. It requires solid software development skills, and more importantly, a sharp mind and the ability to think like a user. We also care deeply about giving you full ownership of what you’re working on. Our company fundamentally believes great minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible in our organization. We feel that anyone needs to be in a position to comment on truly anything, regardless of his or her role within the company.

    Some of the things you'll work on:

    • Collaborate with distributed team of engineers from all across the globe.
    • Implement Elastic Stack features like Cross Cluster Replication, autoscaling of Elasticsearch Clusters.
    • Participate in coding, debugging complex failure scenarios, and triaging bugs in production SaaS and on-premise software.
    • Work with the team to help build scalable solutions to deliver the best user experience.
    • You'll mentor your co-workers and review code and design.
    • Understand our company strategy and help to translate it into technical deliverables and guide Cloud’s product direction to realize it.
    • Lead technical designs and build POCs for new efforts, validating a wild idea works before contributing to it.
    • Collaborate with the support team to support our products and get feedback on the product.

    What you will bring along:

    • You have several years of experience as a software engineer, with a track record of delivering high-quality, scalable code.
    • You have experience with Elasticsearch. You should be able to debug Elasticsearch issues and show interest in understanding the internals.
    • Strong on Scala and Java in general, including concurrency concepts and the standard library of data structures.
    • You've built things with elasticsearch before, and understand how distributed systems operate and the limitations and advantages.
    • Previous experience providing technical leadership for a small team of engineers.
    • Experience integrating with marketplace and/or console offers from hosting providers (Azure, GCP, etc.) is a huge plus.

    Additional Information:

    • Deeply competitive pay and benefits
    • Equity compensation
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building phenomenal products

    LI-SH1

    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.

  • SemanticBits
    Preferred timezone: UTC +5

    SemanticBits is looking for a seasoned Software Engineer in Test with at least 3+ years of experience testing backend, data-oriented applications. You will play a crucial part in improving quality, speed to delivery, and consistency of software and data used to improve patient care across the country. You'll be working with our engineers, product owners, and technical support teams within an Agile development process to assess risk and help define the required process to build quality in for everything that we ship.

    We strongly believe that the path to high-quality software is through an engineering-focused process that is supported by test engineering and quality assurance. As a team we have worked hard not to cultivate a "toss it over the wall" mentality of sharing work between engineering and test. Instead, we believe in a collaborative approach to defining the necessary steps to build quality into the engineering and release process.

    Our application will be developed using Scala, Spark, Hadoop, and SQL. Data will be in data warehouses, data marts, JSON, CSV, etc. Leveraging modern frameworks to write data-driven tests is required, along with experience integrating automated testing into CI/CD processes.

    While SemanticBits is one of the leading companies specializing in the design and development of digital health services, what makes us unique is not what we do, but rather the culture in which we do it. We are an established company with the mindset of a startup. That means that all of our employees contribute equally to our success. There is no hierarchy to navigate, and by taking advantage of a flexible office environment—as well as a remote workforce across the country—we allow our employees to find the working conditions that are best for their individual success.

    Responsibilities

    • Perform exploratory, manual and automated testing activities as required within sprint release cycle.
    • Develop and implement test automation systems and frameworks for software testing
    • Design robust test plans with a broad system understanding
    • Assess risk with engineering deliverables and define testing strategies to mitigate.
    • Define and own the test engineering stack and toolset.
    • Define and implement testing best practices.
    • Triage, diagnose and debug root-cause and drive them to resolution

    REQUIREMENTS

    • Bachelor’s Degree in Computer Science or related field

    • At least 3 years of experience testing backend, data-oriented application

    • Hands-on experience with different types of testing (Unit, Integration, Data-driven, Exploratory, etc.)

    • Knowledge of relational database concepts and excellent SQL skills

    • Experienced with the linux command-line

    • Experience handling large datasets in CSV and JSON format

    • Expertise validating large datasets using automated and manual tests

    • Experience testing Scala code running in Spark highly desirable

    • Knowledge of professional software engineering best practices for the full software development life cycle, source control, build and release processes, containerization technologies, and competency with test suite development and maintenance

    • Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git)

    • Working knowledge of agile/iterative practices

    • Competency with test case automation frameworks

    • Strong critical thinking, attention to detail, and analytical skills

    • Strong oral and written communication skills

    • Ability to work independently

  • SemanticBits
    Preferred timezone: UTC +5

    SemanticBits is looking for a seasoned Software Engineer in Test with at least 3+ years of experience testing backend, data-oriented applications. You will play a crucial part in improving quality, speed to delivery, and consistency of software and data used to improve patient care across the country. You'll be working with our engineers, product owners, and technical support teams within an Agile development process to assess risk and help define the required process to build quality in for everything that we ship.

    We strongly believe that the path to high-quality software is through an engineering-focused process that is supported by test engineering and quality assurance. As a team we have worked hard not to cultivate a "toss it over the wall" mentality of sharing work between engineering and test. Instead, we believe in a collaborative approach to defining the necessary steps to build quality into the engineering and release process.

    Our application will be developed using Scala, Spark, Hadoop, and SQL. Data will be in data warehouses, data marts, JSON, CSV, etc. Leveraging modern frameworks to write data-driven tests is required, along with experience integrating automated testing into CI/CD processes.

    While SemanticBits is one of the leading companies specializing in the design and development of digital health services, what makes us unique is not what we do, but rather the culture in which we do it. We are an established company with the mindset of a startup. That means that all of our employees contribute equally to our success. There is no hierarchy to navigate, and by taking advantage of a flexible office environment—as well as a remote workforce across the country—we allow our employees to find the working conditions that are best for their individual success.

    Responsibilities

    • Perform exploratory, manual and automated testing activities as required within sprint release cycle.

    • Develop and implement test automation systems and frameworks for software testing

    • Design robust test plans with a broad system understanding

    • Assess risk with engineering deliverables and define testing strategies to mitigate.

    • Define and own the test engineering stack and toolset.

    • Define and implement testing best practices.

    • Triage, diagnose and debug root-cause and drive them to resolution

    REQUIREMENTS

    • Bachelor’s Degree in Computer Science or related field

    • At least 3 years of experience testing backend, data-oriented application

    • Hands-on experience with different types of testing (Unit, Integration, Data-driven, Exploratory, etc.)

    • Knowledge of relational database concepts and excellent SQL skills

    • Experienced with the linux command-line

    • Experience handling large datasets in CSV and JSON format

    • Expertise validating large datasets using automated and manual tests

    • Experience testing Scala code running in Spark highly desirable

    • Knowledge of professional software engineering best practices for the full software development life cycle, source control, build and release processes, containerization technologies, and competency with test suite development and maintenance

    • Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git)

    • Working knowledge of agile/iterative practices

    • Competency with test case automation frameworks

    • Strong critical thinking, attention to detail, and analytical skills

    • Strong oral and written communication skills

    • Ability to work independently

  • InCountry
    Must be located: North America.

    Remote Welcome - full time or contract

    We are seeking senior engineers and hands-on architects to join the growing team at InCountry, where we are creating a new infrastructure category - “data residency as a service”.  Our data storage network runs across the globe (currently in 50 countries) and must be highly available while offering low latency to customers worldwide.

    We are looking for senior contributors to help us solve a wide range of distributed systems and cloud infrastructure problems. Just some of the topics we work on include: highly available systems and storage, cluster management, global networking, container orchestration, secure systems and key management, performance scaling and API design.

    Our product represents a deep technical stack including Dashboard (React), SDKs, core APIs, and globally distributed infrastructure for compute, storage and infrastructure.

    Some of the signs that this position might be a good fit:

    • Do you subscribe to The Morning Paper?

    • Do you play with the latest AWS services just for fun?

    • Do you have a strong opinion on the suitability of MySQL semi synchronous replication?

    • Can you talk from experience about the trade-offs between “new and shiny” and “battle tested”?

    • Have you carried the pager and operated web systems at scale?

    Key Qualifications

    • Architect-level experience

    • Broad knowledge of common languages and frameworks, including modern stacks such as Golang, Elixir, Rust, Scala

    • Demonstrated experience with modern infrastructure: microservices, container orchestration, service mesh, event sourcing, CI/CD

    • Ability to move fast and ship code in a small company environment

    • Strong opinions and technical depth, but combined with an ability to communicate and collaborate effectively

    Responsibilities

    • Contribute to distributed systems architectural decisions

    • Design and build backend APIs

    • Build and operate v1 solutions and scale them as we grow

    • Mentor more junior developers

    • Help improve our overall development process

    • Collaborate with product, compliance, operations and executive stakeholders on key product and engineering decisions

    What we offer?

    This is a chance to help build critical global infrastructure from the ground up. We are looking for people willing to code and mentor, but who can also write a great design spec. We are growing fast and working in a rapidly changing global landscape, so you should enjoy working fast in the face of ambiguity. The trade-off is autonomy, fast decisions, and big impact. Work wherever you want - InCountry is already a globally distributed team.

    ----

    InCountry is an Equal Opportunity Employer. We are committed to equal treatment of all employees without regard to race, national origin, religion, gender, age, sexual orientation, veteran status, physical or mental disability or other basis protected by law.

  • Railroad19

    Senior Java Developer

    Railroad19 Inc.is a company that provides software development as a service.

    We are currently seeking a Cloud Native Java Developer that is fluent in both Spring Boot and Java 8 (focused on streams)to be a technical resource for the development of clean and maintainable code.

    At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. While our headquarters are located in Saratoga Springs, New York, we are a distributed team of remote developers across the US.

    Railroad19 provides competitive compensation and excellent benefits.

    Core responsibilities:

    • Understand our client's fast-moving business requirements

    • Negotiate appropriate solutions with multiple stake-holders

    • Write and maintain scalable enterprise quality software

    • Build web applications using AngularJS and Spring Boot

    • Build Microservices that connect to Oracle and NoSQL databases

    • Manage the complete software development lifecycle

    • Writing functional and unit tests in order to maintain code quality

    • Work with Jenkins to perform continuous integration

    • Collaborate with other teams in order to deliver a highly performant application that contains little or no defects

    • Identify new opportunities, tools, and services to enhance the custom software platform

    • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

    Skills & Experience:

    • Advanced Java development experience

    • Hands on experience with Java 8 (especially streaming collections and functional interfaces)

    • Hands on with Scala is a plus

    • Demonstrates willingness to learn new technologies and takes pride in delivering working software

    • Excellent oral and written communication skills

    • Experience participating on an agile team

    • Is self-directed and be able to effectively contribute with little supervision

    • Bachelor's or master's degree in computer science, computer engineering, or other technical discipline; or equivalent work experience

    Skills & Experience a plus:

    • Hands on experience with NoSQL technologies is a plus

    • Hands on experience with Spring Boot, Spring Cloud, and Netflix OSS is a plus

    • Hands on experience with Oracle, ETL

    • Hands on experience with AngularJS and/or similar JavaScript frameworks is a plus

  • Blue Orange Digital
    Must be located: United States of America or North America.

    **** We do except remote applicants but due to legal requirements, they must be North America based, no exceptions can be made. ***** 

    Job Description

    Seeking a Sr. Scala Engineer to help develop and provide architectural input on a trade processing and aggregation platform for a large financial institution. We are looking for an experienced Scala/Akka developer with strong multi-threaded development knowledge. Should have experience with the Lightbend reactive architecture.

    An ideal candidate should be a self-driven, experienced and detail focused. Comfortable with technical problem-solving to convert a business solution into a high-quality drive and scalable technology solutions. We are a remote development agency and developers must make a concerted effort to assist and collaborate with colleagues through code reviews, remote pair programming, and proactive communication.

    Preference given to candidates with experience in:

    • Scala

    • Akka

    • Kafka

    • RabbitMQ

    • AWS

    • OpenShift

    • Kubernetes

    Qualifications:

    • 5 years minimum experience with Scala and experience as a Sr Developer on a production scale applications

    • Experience working with agile development practices (this project uses Jira)

    • Familiarity with AWS

    • Comfort with Docker

    • A strong understanding of concurrent, parallel, and distributed systems

    • Bachelor’s degree (or higher) in Computer Science

    The ideal candidate:

    • Motivated by a passion to create highly fault tolerant apps with excellent design practices

    • Enjoys collaborating with other engineers on architecture and sharing designs with the team

    • Has experience working remotely

    • Interacts with others using sound judgment, good humor, and consistent fairness in a fast-paced environment

  • BlueLabs Software
    €55,000.00 - €75,000.00.Preferred timezone: UTC -1 to UTC +3

    A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with today’s technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.

    Our Offer Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

    The Team

    The Offer Team is responsible for ensuring that the users of our Sportsbook platform are presented with relevant and fairly priced betting opportunities year-round and around the clock. The main deliverable of the team is a superpowered stream of betting opportunities, which is the result of:

    • Aggregating information from third-party data sources

    • Implementing in-house statistical models to derive exotic betting opportunities from more simple ones

    • Implementing in-house pricing models to assist in offering ideal prices: attractive for end-users while also commercially viable for bookmakers

    • Determining the suitability of different types of betting opportunities in different jurisdictions and for different brands

    The nature of the data handled by the team requires us to obey strict SLAs around the propagation times for any kind of update. Guaranteeing low latency is of utmost importance in order to prevent shrewd players taking advantage of stale data (e.g. odds taking too long to be updated after a goal is scored in a football match).

    You will be working on developing and improving our core services primarily in Scala and also have a voice in architectural discussions.

    Remote Work

    We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

    Compensation

    The budgeted compensation range for this role is €55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

    Requirements

    • BS degree in Computer Science or similar technical field

    • 2+ years of professional software development experience using Scala or a pure functional programming language

    • Interest and ability to keep yourself up to date and learn new languages, frameworks and technologies as required

    • Deep understanding of functional programming

    • Good knowledge of concurrent programming, as well as distributed systems

    • Good knowledge of microservice architecture, message-based communication and stream processing

    • Interest in test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines

    • Ability to work autonomously in a fully distributed team

    • Good communication skills in verbal and written English

  • BlueLabs Software
    Preferred timezone: UTC -1 to UTC +3

    A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with today’s technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.

    Our Offer Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

    The Team

    The Offer Team is responsible for ensuring that the users of our Sportsbook platform are presented with relevant and fairly priced betting opportunities year-round and around the clock. The main deliverable of the team is a superpowered stream of betting opportunities, which is the result of:

    • Aggregating information from third-party data sources

    *

    Implementing in-house statistical models to derive exotic betting opportunities from more simple ones

    • Implementing in-house pricing models to assist in offering ideal prices: attractive for end-users while also commercially viable for bookmakers

    *

    Determining the suitability of different types of betting opportunities in different jurisdictions and for different brands

    The nature of the data handled by the team requires us to obey strict SLAs around the propagation times for any kind of update. Guaranteeing low latency is of utmost importance in order to prevent shrewd players taking advantage of stale data (e.g. odds taking too long to be updated after a goal is scored in a football match).

    You will be working on developing and improving our core services primarily in Scala and also have a voice in architectural discussions.

    Remote Work

    We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

    Compensation

    The budgeted compensation range for this role is €55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

    Requirements

    • BS degree in Computer Science or similar technical field

    *

    2+ years of professional software development experience using Scala or a pure functional programming language

    • Interest and ability to keep yourself up to date and learn new languages, frameworks and technologies as required

    *

    Deep understanding of functional programming

    • Good knowledge of concurrent programming, as well as distributed systems

    *

    Good knowledge of microservice architecture, message-based communication and stream processing

    • Interest in test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines

    *

    Ability to work autonomously in a fully distributed team

    • Good communication skills in verbal and written English
  • SwissBorg
    €30,000.00 - €50,000.00.Preferred timezone: UTC -1 to UTC +3

    We are offering you the opportunity to join our Engineering team: if you like fast-paced environments, agile thinking, and flexible work policy, this is your chance to apply!

    Responsibilities:

    • Actively contribute to building a testing strategy as a member of the QA team
    • Work closely with the Product and Engineering teams to understand product design requirements and develop manual and automated tests to evaluate them
    • Stay up to date with current technologies, assess and propose proper testing tools
    • Design test cases covering the newly developed features as well as discovered defects
    • Write code and scripts to automate functional and non-functional tests
    • Monitor, analyze and react to performance and stability issues
    • Pro-actively provide feedback and estimation to the Product and Engineering teams
    • Collaborate with team members in a fast-paced and agile environment to ensure high quality and accuracy of the product

    Skills & Requirements:

    • Proven solid QA experience (3+ years)
    • Good programming and scripting skills, at least one of Python, Swift, Kotlin, Scala, Bash
    • Knowledge of testing frameworks (Selenium, Espresso, Cucumber)
    • Experience with distributed systems, microservices, and API testing is a plus
    • Experience in working with CI (Jenkins, Docker/Kubernetes)
    • Experience in non-functional testing is a plus
    • Experience in testing finance applications and platforms (frontend and backend) is a big plus
    • Proactive, self-motivated, open-minded and detail-oriented
    • Previous experience working remotely is a big plus
    • Excellent English communication skills, French is a plus
Older - Remote Scala jobs
  • SmileDirectClub
    PROBABLY NO LONGER AVAILABLE.

    We’re SmileDirectClub, and we believe everyone deserves a smile they’ll love. We also believe that you deserve a job you’ll love. Good thing you found us, and we found you. At SmileDirectClub, we’re all about empowering transformation. We want people to become more confident in how they look, how they feel, and how they think. So, we’re spreading smiles and positivity all over the country.

    It’s no small task. That’s why we’re looking for energetic, passionate, and confident team members who can help turn frowns into life-changing grins. Are you up for it?

    SmileDirectClub is hiring a Senior Python Developer to help create the technology platform for an innovative B2C startup. We're looking for bright, ambitious, and highly capable people that can thrive in a fast-paced dynamic environment while working with advanced technologies.

    Responsibilities:

    • Architecture, design, code, test, and QA for our website and technology platform

    • Operational support for website and technology platform

    • Mentor Junior Developers

    • Current technology stack includes: Python, C++, Java, Scala, C#, DynamoDB, MySQL, PostgreSQL, VueJS, Git, AWS, Kubernetes.

      It will really make us smile if you have…

    • Ability to gather business requirements and develop design documents, implement the code and test

    • Ability to take a task from requirements to deployment and support

    • Ability to work on multiple tasks, prioritizing and organizing these tasks to maximize productivity

    • Self-starter with strong communication skills

    • Ability to work independently as well as in a team

    • Eagerness to tackle problems outside your core competencies and learn new technologies as required

    • BS or MS in Computer Science, Information Systems or demonstrated industry hands-on experience

    • Minimum 6 years of hands on experience open source development

    • Experience in the design and development of sophisticated, modern web applications and services

    • Strong proficiency in Python and the Django web framework

    • Strong proficiency in HTML, CSS3, and JavaScript

    • Proficiency in Git

    • Development experience with Amazon Web Services (AWS)

    • Experience with agile development processes

    • Understanding of Development Operations and server architecture

    Benefits of joining the club:

    • Medical, Dental and Vision Insurance

    • 401K with match

    • PTO

    • Aligner and Whitening Benefit

    • Collaborative work environment and positive culture

    SmileDirectClub was founded on a simple belief: everyone deserves a smile they love. The Company is the first digital brand for straightening your smile, created after the realization that recent trends in 3D printing and telehealth could bring about disruptive change to the invisible aligner market by matching licensed professionals, a quality clear-aligner product, and customers together. By leveraging proprietary, cutting-edge technology, SmileDirectClub, LLC-affiliated dentists are providing greater access of care to consumers who couldn’t otherwise afford orthodontic treatment to get a better smile.

    Who We Are: https://vimeo.com/284966502

    https://smiledirectclub.com

  • Nagarro
    PROBABLY NO LONGER AVAILABLE.Preferred timezone:

    Required experience and skills: 

    • Expertise in Java or Scala

    • Familiarity with cluster computing technologies such as Apache Spark or Hadoop MapReduce

    • Familiarity with relational and big data such as Postgres, HDFS, Apache Kudu and similar technologies

    • Strong skills in analytic computing and algorithms

    • Strong mathematical background, including statistics and numerical analysis

    • Knowledge of advanced programming concepts such as memory management, files & handles, multi-threading and operating systems.

    • Passion for finding and solving problems

    • Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner 

    Desirable experience and skills: 

    • Familiarity with scripting languages such as Python or R

    • Experience in performance measurement, bottleneck analysis, and resource usage monitoring

    • Familiarity with probabilistic and stochastic computational techniques

    • Experience with data access and computing in highly distributed cloud systems

    • Prior history with agile development

  • phData
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Are you inspired by innovation, hard work and a passion for data?    

    If so, this may be the ideal opportunity to leverage your Software Engineering, Data Engineering or Data Analytics experience to design, develop and innovate big data solutions for a diverse set of clients.  

    At phData, our proven success has skyrocketed the demand for our services, resulting in quality growth and an expanded presence at our company headquarters conveniently located in Downtown Minneapolis (Fueled Collective).

    As the world’s largest pure-play Big Data, Machine Learning and Data Science services firm, our team includes Apache committers, Machine Learning experts and the most knowledgeable Scala development team in the industry. phData has earned the trust of customers by demonstrating our mastery of Big Data and Machine Learning 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 Machine Learning Engineer, your responsibilities include:

    • Convert proof of concepts to production-grade solutions that can scale for hundreds of thousands of users

    • Create and manage machine learning pipelines on a Hadoop cluster to support any kind of model deployment on streaming or batch data.

    • Tackle challenging problems, such as developing web services and ETL pipeline components, to productize and evaluate machine learning models

    • Write production code and collaborate with Solutions Architects and Data Scientists to implement algorithms in production

    • Design, conduct, and analyze experiments to validate proposed ML modeling approaches as well as improvements to existing ML pipelines

    Qualifications

    • Previous experience as a Software Engineer, Data Engineer or Data Scientist (with hands-on engineering experience)
    • Solid programming experience in Python, Java, Scala, or other statically typed programming language
    • Hands-on experience in one or more big data ecosystem products/languages such as Spark, Impala, Solr, Kudu, etc
    • Experience working with Data Science/Machine Learning software and libraries such as h2o, TensorFlow, Keras, scikit-learn, etc.
    • Strong working knowledge of SQL and the ability to write, debug, and optimize distributed SQL queries
    • Excellent communication skills; previous experience working with internal or external customers
    • Strong analytical abilities; ability to translate 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
    • 4 year Bachelor's Degree in Computer Science or a related field, or equivalent years of professional working experience.

    Keywords: Hive, Apache Spark, Java, Apache Kafka, Big Data, Spark, Solution Architecture, Cloudera, Apache Pig, Hadoop, NoSQL, Cloudera Impala, Scala, Python, Data Engineering, Big Data Analytics, Large Scale Data Analysis, ETL, Linux, Kudu, Pandas, TensorFlow, h2o, R, Keras, PyTorch, scikit-learn, Machine Learning, Machine Learning Engineering, Data Science, PySpark, NLP

  • phData
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Are you inspired by innovation, hard work and a passion for data?    

    If so, this may be the ideal opportunity to leverage your Software Engineering, Data Engineering or Data Analytics experience to design, develop and innovate big data solutions for a diverse set of clients.  

    At phData, our proven success has skyrocketed the demand for our services, resulting in quality growth and an expanded presence at our company headquarters conveniently located in Downtown Minneapolis (Fueled Collective).

    As the world’s largest pure-play Big Data, Machine Learning and Data Science services firm, our team includes Apache committers, Machine Learning experts and the most knowledgeable Scala development team in the industry. phData has earned the trust of customers by demonstrating our mastery of Big Data and Machine Learning 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 Machine Learning Engineer, your responsibilities include:

    • Convert proof of concepts to production-grade solutions that can scale for hundreds of thousands of users

    • Create and manage machine learning pipelines on a Hadoop cluster to support any kind of model deployment on streaming or batch data.

    • Tackle challenging problems, such as developing web services and ETL pipeline components, to productize and evaluate machine learning models

    • Write production code and collaborate with Solutions Architects and Data Scientists to implement algorithms in production

    • Design, conduct, and analyze experiments to validate proposed ML modeling approaches as well as improvements to existing ML pipelines

    Qualifications

    • Previous experience as a Software Engineer, Data Engineer or Data Scientist (with hands-on engineering experience)
    • Solid programming experience in Python, Java, Scala, or other statically typed programming language
    • Hands-on experience in one or more big data ecosystem products/languages such as Spark, Impala, Solr, Kudu, etc
    • Experience working with Data Science/Machine Learning software and libraries such as h2o, TensorFlow, Keras, scikit-learn, etc.
    • Strong working knowledge of SQL and the ability to write, debug, and optimize distributed SQL queries
    • Excellent communication skills; previous experience working with internal or external customers
    • Strong analytical abilities; ability to translate 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
    • 4 year Bachelor's Degree in Computer Science or a related field, or equivalent years of professional working experience.

    Keywords: Hive, Apache Spark, Java, Apache Kafka, Big Data, Spark, Solution Architecture, Cloudera, Apache Pig, Hadoop, NoSQL, Cloudera Impala, Scala, Python, Data Engineering, Big Data Analytics, Large Scale Data Analysis, ETL, Linux, Kudu, Pandas, TensorFlow, h2o, R, Keras, PyTorch, scikit-learn, Machine Learning, Machine Learning Engineering, Data Science, PySpark, NLP

  • Contrast Security
    PROBABLY NO LONGER AVAILABLE.$95,000.00 - $130,000.00.Preferred timezone: UTC -7 to UTC -3

    We are in search of someone who loves Java and wants to explore Java instrumentation technologies. Our Java agent customers do not limit themselves to only Java, so we have opportunities to dive deep into other JVM languages like Scala, Kotlin and Groovy.

    The opportunity is to join our flagship team, which is our Java agent. It's our most widely adopted language/agent. It just happens to be our most mature and feature rich. We have so much more work to do with our technology, so let me assure you that joining this team will be a fun, wild ride.

    Writing an application security agent is a responsibility we take very seriously at Contrast. Our customers trust us enough to run our agents directly in their applications. We're looking for an engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence. An ideal candidate is proficient in Java and wants to learn more about how their favorite frameworks work under the hood. They likely have professional Java experience, and/or may have contributed to open source frameworks and/or libraries, this could be a great opportunity for them to deepen their understanding of Java. Candidates interested in reverse engineering code and making it better with each iteration should apply.

    Our Java Agent Engineers

    • Design modular and well tested Java code bases
    • Research and implement optimizations for frequently called code
    • Develop and debug multi-threaded code applying Java concurrency best practices
    • Develop an understanding of how Java's threads, locks, I/O, and garbage collection affect our agent and our users' applications
    • Go beyond Java to support our users' Kotlin, Groovy, Scala, and Clojure code bases
    • Profile Java applications to debug performance issues including memory and concurrency issues
    • Build and run a fleet of containerized Java applications for testing our agent's compatibility with the vast Java ecosystem
    • Automate everything
    • Approach problems from a product perspective, keeping in mind how to solve problems for Java developers like themselves
    • Have strong communication skills, are not afraid to ask questions, and share what they learn
    • Solve hard problems and recognize that the best work is the result of finding the simplest solution to complex challenges
    • See the big picture, and understand how the code they write interacts with our users' systems

    At Contrast, our goal is the make the Internet safer day by day. We are always interested in meeting talented and creative technologists who share this goal. We’ve built some amazing technology thus far and are shaking up the way the world looks at application security. We know that our products can get better with new voices and ideas. Are you looking to make a difference? Are you a problem solver, but want to be challenged with complex and interesting problems. Do you believe the best work is the result of finding the simplest solution to complex challenges? Do you long to be an early contributor to a product and a company culture?  Do you ever wish you were there in the early days of these startups? Here's a little about what we offer:

    • Competitive compensation
    • Daily team lunches (in our Baltimore office)
    • Meaningful stock plans
    • Medical, dental, and vision benefits
    • Flexible paid time off
    • Choice of a MacBook Pro or Dell Laptop

    We are changing the world of software security. Do it with us. We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it. Solve the impossible. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.

  • source{d}
    PROBABLY NO LONGER AVAILABLE.€49,000.00 - €53,000.00.Preferred timezone: UTC -20 to UTC +4

     At source{d} we are building the technology stack for the next generation of Machine Learning powered developer tools. We are an open-core company built around our Open Source projects.

    We have raised over ten million USD so far, and we are currently growing our team.

    This is a remote position however can also be based from our Madrid office.

    Role:

    The Data Retrieval team is developing source{d}'s high-level code analysis applications for running scalable data retrieval pipelines that process and manipulate any number of code repositories for source code analysis. Written mostly in Go, it aims to be robust, friendly and flexible and capable of running on large-scale distributed clusters over petabytes of data.

    We at source{d} seek to be at the heart of any project related to source code. Thus, this core tool will be used both in-house for building source{d}'s unique global scale open dataset of +60M code repositories for cutting-edge Machine Learning research, as well as used externally by empowering a wide community of developers, researchers and companies worldwide when doing vanguard research or building the next generation of developer tools and experiences.

    • Good knowledge of distributed computing and parallel processing is important.
    • You will be expected to have strong backend coding skills in at least two languages and very good algorithmic skills.
    • Scala coding skills and knowledge about Apache Spark aren't required but will be highly appreciated, on the other hand Go is not a strict requirement; we strongly believe that it can be learned easily by any skilled developer and care a lot more about our team's mindset and prior experience than any specific skills.

    Culture

    • source{d} is a company for developers by developers. We firmly believe in always doing what's best for the individual developer in the community. Our team consists of members who are passionate about programming. To understand our culture better, read more about it here
    • At the moment, we are 35+ people from 10 different countries working closely together from our office in Madrid. We are more than happy to sponsor you a visa and guide you and your family through the whole process if you decide to come to work from our office, but you may also choose to work remotely. Currently, we have remote team members in USA, Portugal, Ireland, France, Belgium, Poland, Estonia and Russia. 
    • For those wanting to work from one of our offices, we fully support the visa and moving process for you and your family. 
    • At source{d}, we have a transparent salary policy which we feel strongly about it. Your seniority level will be determined during the last round of on-site interviews. 
    • At source{d} all of the projects we work on are public on GitHub and the vast majority are open-source under licenses such as Apache 2.0 or GPL3.
    • We don't just believe in open-source, we also believe in radical transparency as an organization, there we publish everything about the company at github.com/src-d/guide.

    Perks

    • We go to conferences and other developer events!
    • Open Source Days, every second Monday, you are encouraged to work on any OSS project you choose.
    • Flexible hours, set your own schedule that fits you.
    • Free books. We will buy any books that help you learn & grow.
    • If you choose to work from one of our offices, you will enjoy a comfortable and spacious environment.
    • Annual summer and winter Christmas parties and a hackathon retreat are held in Madrid and all team members are flown over for it.
    • We also have our own, Open Source craft beers.

    Other

    • We offer visa and relocation support for those wanting to work in the Madrid office.
    • The local timezone of developers who want to work remotely should be between San Francisco and Moscow.
  • Jack Henry & Associates, Inc.®
    PROBABLY NO LONGER AVAILABLE.$100,000.00 - $150,000.00.Preferred timezone: UTC -8 to UTC -4

    As a Scala Engineer for the Banno Platform at Jack Henry, you’ll get the chance to make a positive impact on people’s lives. Our mission is to give people the best possible experience they can have with their finances. The Scala Engineer creates highly scalable APIs to normalize access to multiple banking systems for use in our mobile and online banking clients. Scala engineers develop and support production systems, utilizing tools like cats, fs2, http4s, doobie, and more. You’ll work on a team deploying and monitoring their own services.

    We are committed to creativity, thoughtfulness, and openness. Our team is highly distributed, meaning you will work with kind, talented engineers from across the United States. You’ll get the chance to contribute to products that are used by hundreds of thousands of people. Occasional travel may be required for professional development conferences or company meetings.

  • Bellroy
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    IN A NUTSHELL

    Help us make better decisions by getting our (many) data pipelines flowing smoothly and sensibly into a well-architected warehouse. Bellroy loves to balance art with science; using data to inform and test our theories, and iterating towards Truth.

    We need your help to build, improve and maintain the infrastructure required to extract, transform, load and enrich data from a variety of sources. With your help we’ll be able to get the right info, infer useful things and make better decisions. Then test, and keep improving.

    When the warehouse is fully functional, you’ll lend your sharp logic to improve internal processes, automate systems, and optimise, well, everything. And down the track we’d love you to get involved with some Bayesian analysis, machine learning and other interesting data team projects.

    If you get excited by the idea of providing the right data to inform great decisions; and you want that data to be accessible, understandable and trustworthy, then this could be the job for you. If you bring your experience, smarts and detail-oriented brain to help us, we’ll offer a world-class team to learn from, the tools you need to do your thing, and the support you need to flourish.

    YOU COULD BE THE ONE, IF…

    Your logic and reasoning is formidable, as is your determination. You are ordered and decisive, yet creative at the same time. You like things to end up fitting neatly in the boxes; but you don’t mind looking outside of them in the first place to find the answers. You get a kick out of getting things right, and you have the patience to do that every time. Because you present your work with pride, knowing you’ve done all you can to make sure it’s correct – and useful.

    Disorder makes you uncomfortable. With well ordered data in a clean schema, life is good. But you love a challenge more than most other things, so where you see inconsistency or confusion, you also see an opportunity. And you’ll follow that thread until you’re confident you’ve sorted it out.

    You might have been called a “bookworm” more than once in your life, because your curiosity has you forever seeking (and absorbing) information. And nowadays, this natural thirst for knowledge has you constantly looking at ways to improve, optimize and enhance – yourself, your processes, and your data. A bit like a mechanic will with a car, you’ll break apart the whole into pieces you can check and analyse, before rebuilding an idea, process or system into something better.

    Sound familiar? If so, we’d love to meet you (and that brain of yours).

    IF YOU WERE HERE IN THE FEW LAST WEEKS YOU MIGHT HAVE:

    • Reviewed our overall data systems (supported by very competent sysadmins) to make sure everything was in order and to look for larger scale improvements
    • Built out a handful of new pipelines to bring more of our core business data into our data warehouse
    • Chased a handful of data validation alerts raised by our pipelines, and taken the time to get to the root cause of each of them, then either delegated the fix to an appropriate someone else or fixed them yourself
    • Suggested an improvement to our A/B testing infrastructure
    • Worked outside of data team, with our developers, flexing your database and query optimisation skills to decide whether to fix a performance issue they’re having at the database level, or insist that the fix should be in the code (and, that’s fun - they’re an excellent bunch)
    • Provided an ad-hoc analysis (working with our analysts) to someone who requested it, integrating a one-off data source
    • Talked with our CIO about some of our mid-term plans, and how we’ll support them with data

    THESE ARE SOME QUALITIES YOU MUST POSSESS

    • At least three years experience in data-related roles
    • Advanced working knowledge of SQL and experience in ETL using a workflow management tool such as Apache Airflow
    • Experience with building and optimising data pipelines
    • Experience with collecting data from a variety of sources including APIs (good APIs, bad APIs, and ugly APIs)
    • Strong analytical skills and an ability to perform root cause analysis
    • Training in Computer Science, Statistics, Informatics, Information Systems or another relevant quantitative field (or demonstrable skill in one of those areas and the story of how you built that skill without formal training)
    • Very high precision – you need to know how to verify that your work is correct
    • Bonus points for more experience with relevant programming languages (ie. Ruby on RAILS, Python, R, Scala), PostgreSQL, project management and machine learning.
  • phData
    PROBABLY NO LONGER AVAILABLE.

    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

  • Dyanata
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -11 to UTC -3

    Dynata is on a mission to simplify market research data collection and analysis for the masses.  This can only be accomplished by leveraging the most innovative technologies in the world.  Our platforms run on AWS and we are not wed to any one specific technology solution and choose to leverage everything at our disposal. Want to learn?  Want to try new things?  What are you waiting for?  If you have the skills, then let's build something together.

    • Design, implement, test, deploy, and monitor software using a variety of platforms and technologies
    • Develop highly available and scalable web applications and services
    • Work closely with users to develop project requirements and generate test plans
    • Stay current with new technologies and encouraged to implement innovative solutions
    • Participate in code reviews

    Available in the following offices: Perrysburg, Ohio; Plano TX or may consider remote for a highly qualified candidate.

    Skills & Requirements

    • 5-8years relevant work experience with web applications and/or services
    • Strong knowledge of data structures and algorithms
    • Strong object-oriented analysis and design skills
    • Strong commitment to quality
    • Preference provided to developers with applicable experience any the below:
    • Frontend:  Javascript, ES6, AJAX, CSS, Sass, React, jQuery, Angular
    • Backend: Java, Scala, PHP, Java, Go
    • Web Services and APIs: SOAP, REST, JSON, XML
    • Relational Databases: Postgres, Oracle, MS SQL Server, MySQL
    • NoSQL and Non-Relational Datastores: Redis, Dynamo DB, Memcached, Cassandra
    • Platforms: Docker, Linux, Amazon Web Services
    • Tools: Jira, Mocha, Git, Confluence 
    • The ideal candidate will have a passion for learning and applying new technologies, and will be eager to share what they have learned with colleagues
    • Preference for Bachelor's/Master's degree in Computer Science or equivalent combination of education and applied development experience
  • x.ai
    PROBABLY NO LONGER AVAILABLE.$90,000.00 - $140,000.00.

    At x.ai, we’re building artificial intelligence super-powered efficiency software. The software schedules meetings for our customers automatically, without subjecting them to the typical back and forth over email negotiating when and where to meet someone. We’re looking for a self-motivated and enthusiastic individual to join us on the journey in building efficiency software.You’ll get to work side by side with a group of focused and passionate individuals in a fully distributed setting.

    Responsibilities:

    • Own and drive the full cycle of building web applications, API and system integrations from system design to deployment
    • Design, build, test, deliver, and operate web applications using the Angular framework and Node.js
    • Own features across our entire stack from design to QA
    • Help lead our JavaScript practice (in Typescript), lead and collaborate in technical decision-making
    • Experience in building out analytics platforms

    Qualifications:

    • 5+ years of relevant experience
    • Expert in Node.js
    • Expert in Typescript
    • Expert in building Webapps
    • Expert in API integrations
    • Experience in Scala a plus
    • Experience in Python a plus
    • MongoDB, AWS, Mesos experience a plus
    • Customer obsessed
    • Thrives in a fully remote setting
  • FullStack
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    FullstackⓇ is seeking an experienced, passionate, and motivated mobile developer who can jump in and take ownership of our challenging iOS and Android projects. Our native mobile products interact deeply with RESTful API backends, so knowledge of web application architectures and technologies is a plus.

    Primary Responsibilities

    • Drive the engineering and development of our mobile projects

    • Ownership in developing and improving all aspects of our stack (development, testing, CI, automation, and architecture)

    • Deliver high quality, well-architected features and applications

    • Writing functional, well-tested code

    • Layout and user interface related development

    • Designing and engineering features that deliver value to the people who use them. This means collaborating closely with the entire team (designers, product managers, etc.)

    • Refactoring, paying down technical debt, etc

    Let’s Have A Chat If You…

    • Have developed libraries or applications and want to show them to us (you have code on GitHub, Bitbucket, etc. and have something live in the Apple App Store / Google Play)

    • Enjoy working with Swift, Objective-C, and Java and have a successful track record of developing applications using these technologies

    • Have experience developing mobile applications using XCode, Swift and the iOS SDK

    • Are competent with storyboarding, using auto-layout, and building universal interfaces

    • Strive to automate everything you do - from sending out builds to running tests

    • Are equally comfortable working with HTTP-based web services, and have a working knowledge of web application and API architectures

    • Have an appreciation for the peace of mind that comes with well-tested, documented code

    • Have experience making decisions regarding application architecture

    • Are excited by the web and keep up with new technologies and that excitement is infectious

    • Communicate well with others in both written and verbal forms

    • Are self-directed and able to manage your time effectively

    Bonus points for…

    • Experience working with an agile / scrum-based development model

    • A BS or MS in Computer Science, Math or enough experience to show that you can do the job well

    • Development skills with popular web based languages, like PHP, Ruby on Rails or Scala

    • Previous history of working with a remote, distributed team

    Other information about this position

    • Working remotely is how we operate

    • Competitive compensation based on experience

    • This is a contract position, with up to 40 hours per week

    • Work visa transfer or sponsorship is not possible at this time

    • We are looking for people located within one of the U.S time zones

  • Nagarro
    PROBABLY NO LONGER AVAILABLE.
    • 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
  • Findify
    PROBABLY NO LONGER AVAILABLE.SEK600,000.00 - SEK840,000.00.Preferred timezone: UTC -1 to UTC +3

    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
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    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
    PROBABLY NO LONGER AVAILABLE.

    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
    PROBABLY NO LONGER AVAILABLE.

    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
    PROBABLY NO LONGER AVAILABLE.$100,000.00 - $140,000.00.Preferred timezone: UTC -5

    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
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.Preferred timezone: UTC -11 to UTC +1

    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
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -12 to UTC +1

    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.

Load more