OnlyDataJobs.com

OverDrive Inc.
  • Garfield Heights, OH

The Data Integration team at OverDrive provides data for other teams to analyze and build their systems upon. We are plumbers, building a company-wide pipeline of clean, usable data for others to use. We typically don’t analyze the data, but instead we make the data available to others. Your job, if you choose to join us, is to help us build a real-time data platform that connects our applications and makes available a data stream of potentially anything happening in our business.


Why Apply:


We are looking for someone who can help us wire up the next step. Help us create something from the ground up (almost a green field). Someone that can help us move large data from one team to the next and come up with ideas and solutions around how we go about looking at data. Using technologies like Kafka, Scala, Clojure, F#.


About You:



  • You always keep up with the latest in distributed systems. You're extremely depressed each summer when the guy who runs highscalability.com hangs out the "Gone Fishin" sign.

  • You’re humble. Frankly, you’re in a supporting role. You help build infrastructure to deliver and transform data for others. (E.g., someone else gets the glory because of your effort, but you don’t care.)

  • You’re patient. Because nothing works the first time, when it comes to moving data around.

  • You hate batch. Real-time is your thing.

  • Scaling services is easy. You realize that the hardest part is scaling your data, and you want to help with that.

  • You think microservices should be event-driven. You prefer autonomous systems over tightly-coupled, time-bound synchronous ones with long chains of dependencies.


 Problems You Could Help Solve:



  • Help us come up with solutions around speeding up our process

  • Help us come up with ideas around making our indexing better

  • Help us create better ways to track all our data

  • If you like to solve problems and use cutting edge technology – keep reading


 Responsibilities:



  • Implement near real-time ETL-like processes from hundreds of applications and data sources using the Apache Kafka ecosystem of technologies.

  • Designing, developing, testing and tuning a large-scale ‘stream data platform’ for connecting systems across our business in a decoupled manner.

  • Deliver data in near real-time from transactional data stores into analytical data stores.

  • R&D ways to acquire data and suggest new uses for that data.

  • “Stream processing.” Enable applications to react to, process and transform streams of data between business domains.

  • “Data Integration.” Capture application events and data store changes and pipe to other interested systems.


 Experience/Skills: 



  • Comfortable with functional programming concepts. While we're not writing strictly functional code, experience with languages like Scala, Haskell, or Clojure will make working with streaming data easier.

  • Familiarity with the JVM.  We’re using Scala with a little bit of Java and need to occasionally tweak the performance settings of the JVM itself.

  • Familiarity with C# and the .Net framework is helpful. While we don’t use it day to day, most of our systems run on Windows and .Net.

  • Comfortable working in both Linux and Windows environments. Our systems all run on Linux, but we interact with many systems running on Windows servers.

  • Shell scripting & common Linux tool skills.

  • Experience with build tools such as Maven, sbt, or rake.

  • Knowledge of distributed systems.

  • Knowledge of, or experience with, Kafka a plus.

  • Knowledge of Event-Driven/Reactive systems.

  • Experience with DevOps practices like Continuous Integration, Continuous Deployment, Build Automation, Server automation and Test Driven Development.


 Things You Dig: 



  • Stream processing tools (Kafka Streams, Storm, Spark, Flink, Google Cloud DataFlow etc.)

  • SQL-based technologies (SQL Server, MySQL, PostgreSQL, etc.)

  • NoSQL technologies (Cassandra, MongoDB, Redis, HBase, etc.)

  • Server automation tools (Ansible, Chef, Puppet, Vagrant, etc.)

  • Distributed Source Control (Mercurial, Git)

  • The Cloud (Azure, Amazon AWS)

  • The ELK Stack (Elasticsearch, Logstash, Kibana)


What’s Next:


As you’ve probably guessed, OverDrive is a place that values individuality and variety. We don’t want you to be like everyone else, we don’t even want you to be like us—we want you to be like you! So, if you're interested in joining the OverDrive team, apply below, and tell us what inspires you about OverDrive and why you think you are perfect for our team.



OverDrive values diversity and is proud to be an equal opportunity employer.

XING SE
  • Valencia, Spain
  • Salary: €30k - 50k

XING is the social network for business professionals with millions of members all over the world.
Help us shape our Valencian future – for a better working life!

For our new Engineering Office in Valencia, we are looking for a (Senior) Software Engineer Backend  for a brand new team-setup!



We already work with more than 250 highly skilled, deeply motivated and dedicated engineers and product developers throughout 5 locations in Europe, including Barcelona and Porto – and we have discovered the same amazing mindset in Valencia! Apart from the terrific location, this is more than enough reason to expand our technology footprint. Join our fast growing cross-functional and international teams in Valencia and have an impact on new products for XING.



A challenging task:




  • You will be part of a cross-functional team of backend, React/iOS/Android engineers, QAs, designers and product owners

  • You will build new and extend existing backend services in a modern backend infrastructure environment (Kubernetes, Kafka, MySQL, CI/CD pipelines)

  • You will learn new (if needed and albeit carefully controlled and vetted) languages/stacks as we use them in our micro service implementations

  • You will be comfortable in reading and maintaining our existing Ruby/Rails based monolith service while working on our journey to migrate from that monolith to a micro services & event sourcing-based architecture 



A convincing background:




  • You have a test-driven development mindset, and strive for building testable, predictable and simple code

  • You have experience in multiple languages/stacks (e.g. Java/Scala/Kotlin/Ruby... ) and have curiosity to learn new ones 

  • You have been applying important aspects of functional programming concepts (immutability, functional composition, attention to side effects to name a few) in your daily practices

  • You understand what it takes to write backend services that are highly available, have low latency and high throughput

  • You care deeply about how your code performs in production and know how to make use of logging, monitoring, and alerting

  • You are comfortable working in distributed team setups

  • You're into agile methodologies and enjoy working in teams with a focus on sharing knowledge

  • You are a team player in a feedback appreciated environment; you know your qualities, share them with your team and are happy to further develop yourself 

  • You have a positive mindset and the people skills to work with fellow engineers as well as other stakeholders from other disciplines with good communication skills in English

  • You have a good sense of humor, an unpretentiousness and humbleness towards other people

  • You are culturally open – XING employees come from more than 30 different countries that bring their collective experiences and culture to work every day. We value each and every person for who they are.



An inspiring environment:



Training, conferences and many opportunities to learn, experiment and grow, a great, multicultural and diverse environment, regular innovation weeks, flexible working hours and some days “work from home”, restaurant tickets, fresh fruit, coffee, snacks and much more, English/ German lessons, a mobile device of your choice as well for private use (iPhone, iPad, Android…), extended holidays, competitive salary and a permanent contract, large, highly distributed platform with over 14 million users, a variety of technologies and languages: Ruby on Rails, Elixir, Go, Scala, Elasticsearch, GraphQL, Java, ReactJS, Cassandra, Hadoop, MySQL, Swift, Kotlin…

Equinor ASA
  • Bergen, Norway

We’re Equinor, an international energy company with a proud history. Formerly Statoil, we are 20,000 committed colleagues developing oil, gas, wind and solar energy in more than 30 countries worldwide. We’re the largest operator in Norway, one of the world’s largest offshore operators, and a growing force in renewables. Driven by our Nordic urge to explore beyond the horizon, and our dedication to safety, equality and sustainability, we’re building a global business on our values and the energy needs of the future.


At Equinor we develop software for every aspect of our business and as a developer at Equinor you will have the opportunity to work with a multitude of technologies and domains. These range from simple tools that create an efficient workday, to complex systems that are essential to keep Equinor at the forefront of the energy business.

At Equinor we have built a culture centered around software craftsmanship, open source and sharing knowledge. Additionally we value security, test driven development, continuous integration/deploy and agile work methodologies.

This ad is part of an ongoing recruitment. Applications will be looked into and handled on a continuous basis.


Job Description


We are looking for junior or experienced developers to design and create tools, libraries, applications, platforms and solutions which solve the challenges the largest energy company in Norway face in the age of digitalization.

We are looking for developers who can help us create modern web applications and mobile applications. We value insightful visualizations and intuitive interaction.

Work location: Stavanger, Bergen or Trondheim



Qualifications


Knowledge of Javascript (or variants) or Swift

Experience with React, ReactNative, D3, Plotly, Dash or similar

UX experience is a plus

Or alternatively, you have experience with SAP frontend development  (Gateway Builder, UI5, Fiori)

Experience with open source is a plus

Experience with statistics, mathematics, physics, visualization [and|or] machine learning is beneficial.

 We prefer candidates with a Computer Science, Engineering or equivalent education at least at bachelor’s or master’s level. However, relevant experience may compensate for any missing degrees.


Personal Qualities


Continuous learning and development attitude

Innovative and creative combined with result orientation and commercialism

Strong interest in understanding of external digital opportunities and how that can contribute to improve Equinor’s performance

A positive “can do” attitude

High integrity and ability to role model our values

Ability to live by «I am safety» expectations


We Offer


We offer competitive salaries, a general bonus scheme, good pension and insurance schemes and a comprehensive welfare package. Equinor wants to ensure diversity in terms of gender, age and culture.

If you are eager to innovate or learn new programming languages and new technologies we provide you with the possibility to use up to 20% of your time on innovation and competence building.

Please check our commitment to open source at GitHub.com/Equinor.


General Information


Make sure that we are able to give your application consideration: Please attach copies of your diplomas, certificates and grades in English or Norwegian (or another Scandinavian language). Applications submitted without such attachments will unfortunately not be evaluated. If you are in the process of completing a degree, please upload an official temporary transcript or other document describing subjects and grades completed to this point.

Our values are to be courageous, open, collaborative and caring. We believe in these qualities, which are essential for building an even stronger Equinor. If you can identify with them, you could be the one to strengthen our team.

Candidates are expected to openly offer all relevant information about themselves during the recruitment process.

 All hires will be screened against relevant sanctions lists to ensure compliance with sanctions law and increase security.

If you have questions about the position or the process please send an email to gm_equinoremea@equinor.com.

Please be aware that no applications or attachments to applications will be accepted via email.

Title and discipline band will be decided based on the candidate's experience.

SugarCRM
  • Durham, NC

About SugarCRM, Inc.

SugarCRM enables businesses to create extraordinary customer relationships with the most empowering, adaptable and affordable customer relationship management (CRM) solution on the market. We are the industry’s leading company focused exclusively on customer relationship management. Helping our clients build a unique customer experience through great customer relationships is our sole focus.

Recognized by leading market analysts as a CRM visionary and innovator, Sugar is deployed by more than 2 million individuals in over 120 countries and 26 languages. Companies large and small are turning from yesterday’s CRM solutions to rely on Sugar to manage customer relationships.

Where do you fit?


The Sugar AI team's mission is to build products and services that help people make better and faster decisions, automate tasks and processes and extend reach through virtual assistants and agents. Our products and services help users sell more effectively and provide better service by bringing users a wealth of real-time knowledge.


We are looking for an enthusiastic, performance-driven self-starter and team player. You must have stellar software development, project organization, and communication skills, and work well in cross-functional teams. The ideal candidate is an exceptional full stack engineer with a background in system design, microservices architecture and technologies such as Node.js, Backbone, React, Angular2, and jQuery.



Impact you will make in the role:



  • You will create new and exciting products under the umbrella of an already solid and mature CRM leader

  • Work cross-functionally with other teams within SugarCRM to help implement the strategic vision of the product

  • Push the envelope of software design and architecture

  • Challenge, mentor, and learn from your peers


What you need to succeed:



  • 5+ years in software development

  • Experience with Node.js API/backend development in a cloud-based, scalable, fault tolerant architecture

  • Passionate about AI and Machine Learning and stays up-to-date with the latest developments in the field

  • Experience with client-side technologies (HTML5, CSS3) and JavaScript frameworks such as Backbone.js, React, and Angular 2 (and above)

  • Solid Computer Science fundamentals: data structures, algorithms, design patterns, databases, operating systems, and debugging

  • Experience with microservices architecture

  • Experience with REST APIs

  • Experience with source control such as Git/Bitbucket

  • Exposure to container technologies: Kubernetes, Docker, and AWS

  • Exposure to DevOps and CI/CD configuration management

  • BS degree in Computer Science, or equivalent


Location:  Cupertino, CA

We are an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply.

Engineering Team Culture:

Our focus is building out teams with smart engineers who are passionate about their craft and excited to build software for our unique solutions in the CRM (customer relationship management) space. At SugarCRM, you'll have the chance to work on various teams and stacks. Here's more:



  • Communication and collaboration is key to our processes, and we don't want to hinder it with walls

  • We are passionate about automated testing to deliver a high level of quality to our customers

  • We use a Scrum-based development methodology that includes daily stand-ups, regular Sprint reviews, and retrospectives to discuss

  • We value unique perspectives brought by diverse backgrounds and experiences. A broad range of ideas and perspectives help us to create the best possible product

  • As a part of our company culture, we encourage everyone to work at a healthy, sustainable pace


Benefits and Perks:

Beyond a stellar work environment, friendly people, and inspiring, innovative work, we have some great benefits and perks:



  • Competitive salaries

  • Excellent medical, dental and vision coverage for you and your family, along with other benefit plans like 401(k) match

  • Unlimited paid time off policy

  • Wellness Reimbursement and Workforce Fitness Program

  • Career & Personal Development Program – multi-platform

  • New Hire Onboarding for all new employees worldwide – at Corporate Headquarters in Cupertino, California

  • Regular social events

  • Ownership is the greatest self-identity at SugarCRM - you are making an impact now

  • We are a merit-based company - many opportunities to learn, excel and grow your career


Note to Recruiters and Placement Agencies:  SugarCRM does not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any SugarCRM employee. SugarCRM will not pay fees to any third-party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of SugarCRM and will be processed accordingly.    

OVO Energy
  • London, UK
  • Salary: £35k - 75k

Our Tech:


We trust our development teams to choose their tech stacks, you’ll commonly encounter Scala, TypeScript, Clojure, Node, Java, Docker, Kubernetes, Kafka, React, Cypress, Swift and React Native. We run our services in GCP, AWS and Azure.


We’re looking for engineers with interest in the above, but your experience doesn’t have to match our stack. We’re interested in engineers with deep experience in similar technologies and also polyglots who are comfortable working across the stack.


In our London tech hub we have almost 150 Software Engineers all with varying levels of experience and specialisms. One key thing that all of our engineers have in common is a desire to develop brilliant, industry disrupting products as well as their own skills.


About Us:


Our mission is to fuel human progress with clean, abundant energy for all.


Today OVO is no longer simply an energy retail business: it is a group of innovative, dynamic companies, all striving to harness technological advances with great customer propositions.


We are the leading innovator in energy technology, a sector that is currently experiencing a period of rapid change, always reimagining how energy should be controlled in the digital age. Not only are we contributing to changes in supplying retail consumers; we are also creating an intelligent control platform for the grid itself, creating support for more renewable energy using batteries and electric vehicles.


We also built the first mobile payment solution for pay as you go customers, and are integrating smart home technology into energy supply. Our systems use the best technology has to offer, enabling the real time data streams behind our best in market customer products.


We have a very strong engineering culture that’s all about empowerment and ownership: all to solve one of the world’s greatest problems.


You’re the right person for us if:



  • You are genuinely passionate about developing products that will positively impact over a million people and also our environment

  • You love working in teams and collaboratively building features that impact customers

  • You are motivated by owning products, from inception to continuous improvement

  • You believe strongly in test driven development and continuous delivery

  • You love building scalable, resilient solutions

  • You seek learning opportunities to deepen your expertise or broaden your knowledge


What experience you’ll need:



  • You’re a hands on engineer with expertise in at least one programming language

  • You have built or contributed to a variety of systems, ideally in different technologies

  • Knowledge of the best engineering practices and continuous delivery

  • You have experience building highly performant applications


What we offer:



  • A very strong engineering culture (read more: https://tech.ovoenergy.com/)

  • Flexible working hours

  • Competitive pay, bonus and benefits

  • A real commitment to your training and development

  • Free breakfast every day & free lunch Fridays, onsite Yoga sessions, and lots of social events.

GrubHub Inc.
  • Philadelphia, PA

Here at Grubhub weve been dedicated to giving diners the most convenient way to order food from their favorite restaurants (whether thats a late night Chalupa from Taco Bell or a salad for lunch from a local restaurant the day after they enjoyed said late night Chalupa).

While we are food-obsessed, we are also customer-obsessed. We look to constantly innovate our technology so our diners food experience is memorable, restaurant owners get more business and individuals across the country looking for part-time work can deliver the food from the restaurant to the diner flawlessly. We take great pride in knowing that we are a part of 17+ million diners food ordering experience and we are partnered with 105,000 restaurants in 2,000 US cities across our suite of apps (Grubhub, LevelUp, Seamless, Tapingo, Eat24).

Want to be a part of the biggest movement in the US that is moving eating forward? If so, we want to talk to you - and hear whats your favorite restaurant for food delivery!


As a senior engineer in Simulation, youll be responsible for building GrubHubs advanced simulation tools that give insight into the future. GrubHub strives to be world-class in modeling diners, restaurants, drivers, and the real world in order to understand the impact of potential actions. This modeling allows GrubHub to make the right decisions that provide its customers with the best foreseeable experience. Youll build systems that will run thousands of times every second to make sure GrubHubs logistics network is operating as efficiently as possible. Youll work closely with data scientists, decision engineers, systems engineers, product managers and operations specialists to design how GrubHubs delivery network will scale up. Youll be responsible for findings ways to improve the fidelity of simulations, provide new functionality in simulations, and build tooling to make ideas easy to test.

Some Challenges Youll Tackle
  • Build highly-scalable, world-class algorithms that solve difficult optimization and logistics problems. Understand how to translate research into working software.
  • Work with product and operations leaders to understand the needs of our business and our customers and provide solutions for those needs.
  • Design extensible software architectures that allow GrubHub to be agile and react to changes quickly.
  • Design reliable software and processes that allow GrubHub to offer a high-quality experience. Deal with edge cases gracefully and put processes in place to ensure we do everything we can to provide a great experience for each customer
  • Actively contribute to the adoption of strong software architecture, development best practices, and new technologies. Be an engineering thought leader within your team and the organization.

You Should Have

  • Bachelors Degree in Science, Programming or Engineering related field and 5+ years experience building highly-scalable applications (delivery or real-time logistics preferred)
  • Alternatively, a Masters Degree in Science, Programming, or Engineering-related field and 3+ years building highly-scalable applications (delivery or real-time logistics preferred)
  • Experience with real-time logistics or simulation
  • Familiar with Agile methodologies
  • Java, C#, C++, or a similar modern object-oriented language
  • Python or similar scripting or data science language
  • Experience architecting, designing and developing testable, fault tolerant, and performant software
  • AWS experience, or similar cloud-based offerings
  • Automated testing experience applicable for services (Junit/testing, Mockito + Jmeter/Gatling.io)
  • Familiarity with eventually consistent databases (Cassandra/MongoDB/CouchDB), distributed and or relational databases is desired
  • Familiarity or experience with linear optimization, analytical models or machine learning will be a strong plus
  • Familiarity with shortest path finding, routing, capacity management, forecasting, and time estimation algorithms and techniques a major plus
  • Familiarity with simulation techniques a major plus
  • Strong statistics background and experience a major plus

Grubhub is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. The EEO is the Law poster is available here: DOL Poster. If you are applying for a job in the U.S. and need a reasonable accommodation for any part of the employment process, please send an e-mail to TalentAcquisition@grubhub.com and let us know the nature of your request and contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

AdvisorEngine
  • Raleigh, NC

Who Is AdvisorEngine:


We believe that the future of financial advice is personal, scientific and beautiful these three ideals drive everything that we do.


AdvisorEngine technology creates a unified experience across financial advisors, clients, and business management personnel. While our journey is in the early phases, weve already started turning our vision into reality. We have already delivered a wealth management platform that enables financial advisors to deliver an engaging personalized client experience to drive growth and to operate at scale through smart automation. We have also completed four acquisitions and raised over $62 million in investor capital to help fuel our future growth.


Our team is made up of designers, enterprise technologists, data scientists, futurists, and business builders. We are based in Tribeca, New York If you are driven to create the future of financial advice, wed love to hear from you.


Job Description:


AdvisorEngine is looking for a Senior Development Manager who will have a broad range of responsibilities including technical staff personnel management, agile process management oversight, technical delivery management, and project leadership and reporting.  This position is a technical management position requiring a person to lead and mentor staff at the personnel and technical levels. The manager will be in charge of multiple teams with Java, PHP, Scala, and React as the main technologies. The candidate must possess a solid development background in the specific technology areas with primary emphasis on Java and Scala to provide oversight and guidance to technical teams and facilitate technological decisions. The manager will be responsible for full time, contractor, and offshore staff and work collaboratively with other development leaders, quality assurance, and product management staff to deliver high quality applications on a regular schedule.  


Responsibilities will include:

  • Manage and drive the technical direction for multiple agile teams under your control.
  • Be the Java / Scala leader in the company
  • Lead with QA and product management members to deliver quality applications on time.
  • Lead the agile process for your teams including project management of the teams activities and reporting upward to senior management
  • Train and mentor staff on best technical practices
  • Dive into code to assist the team with difficult issues and guidance
  • Guide offshore staff to effective and efficient delivery
  • Personnel management for all development staff
  • Work with other staff on release coordination, management, and deployment
  • Work with other managers to create and deploy consistent light weight processes
  • Coordinate across the organization with for effective outcomes


What you have:


Required Leadership

  • Proven track record successfully leading development staff using an agile methodology
  • Extremely strong written and verbal communication skills
  • Teamwork and the ability to interact and communicate successfully with business partners, technology team, recruiting personnel, offshore, and professional services.
  • Strong innovation, creativity, and problem-solving skills
  • Personnel management experience over technical staff including objective setting, career path guidance, and staff performance.
  • Strong experience facilitating issue intervention
  • Demonstrated ability to evangelize vision and direction in a way that drives contagious staff motivation
  • Experience guiding offshore and/or professional services staff
  • Strong estimation skills providing accurate estimates with defined risks and planned mitigations
  • Demonstrated ability to facilitate technical discussions and drive solutions forward to achieve business needs
  • Ability to multi-task, context switch, and succeed in a fast paced, dynamic environment with many moving parts and a large variety of responsibilities
  • Experience defining and deploying processes
  • Experience in the wealth management or brokerage industry


Technical

  • Bachelors or Masters in computer science or related technical field
  • Developing JAVA SE (5y+)
  • Experience developing in Scala
  • Experience developing HTML5, CSS, Javascript applications
  • Designing and developing services with an emphasis on REST services and message based architecture (5+ years)
  • Experience developing for Postgres and SQL
  • Experience developing hosted client server applications (5+ years)
  • Strong object oriented design skills and producing well-engineered design
  • Demonstrated ability to mentor technical staff
  • Demonstrated ability to dive into code to help team with difficult issues and guidance
  • Experience with developing applications for authorization and authentication
  • Demonstrated experience debugging complex environments
  • Ability to grasp difficult concepts, large architectures, and sophisticated designs quickly
  • Strong, analytical ability to quickly debug problems and provide short & long term solutions
  • Experience with configuration management including continuous integration and deployment


Desired

  • PHP experience
  • REACT experience
  • Experience working with Jira and Confluence
  • Experience with unit tests and test driven development
  • Distributed computing experience in AWS, Azure, Rackspace or similar.
Mobimeo GmbH
  • Berlin, Deutschland

About the Mobimeo Engineering Team


We are a growing engineering team of 50+ developing technology to solve major urban mobility challenges.  From Navigation, Ticketing, to applying Machine-Learning and Data Analysis - we are on a mission to improve the way people move around our cities.


Our technology stack is versatile and we try to choose the right tools for the right jobs.


We run on the AWS cloud, using API Gateway, S3, Athena, Lambda, EMR, RDS, SES, EC2, CloudWatch, and other multiple services. All codified through Terraform (infrastructure as code) and Helm for Kubernetes Cluster that powers our Docker-Containers.


The different backend services are written in JVM technologies like Scala and Kotlin, while some of our used frameworks are Play!, Akka and Spring, we as well use third party tools like Kibana, Zipkin, StatusCake, Runscope, Datadog and Pagerduty.


Our frontend’s are written in Swift, Kotlin and for internal tooling in HTML5/CSS3/React.


Working in autonomous, cross-functional teams we believe in continuous delivery through high automation and DevOps culture.



YOUR RESPONSIBILITIES



  • You will develop a suite of digital mobility applications

  • You will work alongside product managers, UI/UX designers and data scientists

  • You will build high performance, scalable systems

  • You will work across different technologies and platforms


YOUR PROFILE



  • You have extensive experience building applications in Java, Scala or Kotlin

  • You have a deep understanding of software engineering best practices

  • You have an interest in deploying machine learning based systems

  • You have a DevOps mindset - we automate everything


WHY MOBIMEO



  • Early stage - Build a product from the ground up

  • Help create seamless travel experiences for tens of millions of users

  • Stable - Backed by a leading German transportation company

  • Develop a sophisticated product leveraging bleeding edge technologies

  • Join a diverse and highly experienced engineering team

  • Yearly personnel development budget

  • Weekly team lunches as well as free drinks and snacks

  • A highly collaborative, engineering driven environment

  • Nice office space in Berlin Kreuzberg

RAND Corporation
  • Santa Monica, CA

The RAND Corporation seeks an experienced Software Engineer with focus on supporting our multidisciplinary software development activities.


The position requires eliciting requirements from users, designing software products with researchers, implementing designs in code, and iterating with users and researchers to ensure functional and quality requirements are met.


The selected candidate will work on project teams of research staff and domain experts and will often be the sole software engineer on the project.  Some projects will involve multiple software developers so ability to work with them effectively is key.


Technical needs will vary by project so the selected candidate must be a well-rounded generalist able to develop solutions in more than one of the following application paradigms:  desktop, web, mobile, database, modelling & simulation, big data analytics including machine learning, statistical analysis, and visualization.



Qualifications 


KEY FUNCTIONS:



  • Developing in part or in whole interactive applications including the graphical user interface to back end server components and databases

  • Developing applications or scripts to data mine, analyze, and visualize data sets

  • Briefing others on software design, software development progress, and software tool results

  • Participate in software development QA activities

  • Written documentation of software and software tool results for inclusion in customer briefings and RAND publications 


TECHNICAL REQUIREMENTS:



  • Working knowledge of object oriented analysis and design

  • Expertise in PYTHON, JAVA, C#, R,  C++, OR C

  • Some expertise with at least one web programming language such as JAVASCRIPT, RUBY, or PYTHON and at least one framework such as NODE.JS, ANGULAR,  or REACT

  • Some expertise with at least one database platform such as MONGODB, MYSQL, or POSTGRES

  • Willingness to pick up new technologies on a frequent basis

  • Ability to prototype rapidly

  • Experience with:


    • Cloud service providers like AWS or AZURE and tools in those ecosystems

    • Big data analytic platforms like HADOOP or SPARK

    • Simulation/model development

    • Use of version control tools, like git, in a collaborative environment    



TECHNICAL PREFERENCES:



  • Experience working in a research environment



Education Requirements


BA/BS required, MS/MA preferred, preferably in Computer Science or highly related field such as Information Systems, Computer Engineering, etc.



Experience


2 years relevant experience minimum, 3 or more years relevant experience preferred.



Security Clearance 


U.S. Citizenship may be required for positions requiring a U.S. government security clearance.



Location


Santa Monica (CA), Pittsburgh (PA), Washington (DC), and Boston (MA)




RAND is an Equal Opportunity Employer–minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity

Cheetah Digital
  • Cyberjaya, Malaysia

Cheetah Digital is hiring Full Stack C#/.NET Engineers to join its fast growing innovation engineering team in Kuala Lumpur. The C#/.NET Engineer is responsible for designing, developing, deploying, and supporting Cheetah Digital’s cloud-based platform and solutions used by leading brands in North America, Europe, and Asia. Cheetah’s Marketing Suite Platform processes and analyzes billions of transactions per day on an Apache Hadoop and .NET platform hosted on AWS and Azure. The .NET Engineer will work closely with Cheetah’s product management, quality assurance, operations, and customer success teams on a daily basis.


The ideal candidate will possess strong technical foundation in C#/.NET, Microsoft SQL server, APIs, and performance tuning in cloud environments. The ideal candidate should also have an aptitude for quality and a collaborative mindset to learn and contribute while working closely with team members.

RESPONSIBILITIES:



  • Translate business requirements into specifications and detailed designs

  • Develop and support Cheetah Digital’s .NET applications and RESTful web services by writing efficient, maintainable code to meet requirements and adhere to security standards

  • Work through all phases of the software development life cycle, including analysis, design, implementation, testing, deployment, and maintenance

  • Conduct large-scale performance benchmarks and tune the system for high throughput

  • Investigate, analyze and address reported defects in a timely manner


QUALIFICATIONS:



  • Bachelor’s Degree in Computer Science or related field, with a minimum A- GPA, from a top technical university

  • 7+ years programming experience in C#/.NET, or other enterprise, high-scale framework and fundamental understanding of the core server-side development concepts

  • Proficient in writing and performance tuning complex T-SQL

  • Advanced relational DB experience with Microsoft SQL Server, Oracle, or Postgres

  • Experience building and integrating with web services (REST, SOAP), APIs, JSON, XML

  • Strong knowledge of multi-tier web application design

  • Experience with Hadoop components, such as Hbase, Spark, Kafka, Hive, Storm is a huge plus

  • Pass a strict criminal background check and provide strong references


COMMUNICATION SKILLS:



  • Excellent communication skills, both verbal and written

  • Demonstrated ability to collaborate with local and remote teams in different time zones

  • Demonstrated ability to compose clear and concise technical documentation


TECHNICAL QUALIFICATIONS:



  • Languages: C#, C++, Javascript, PowerShell

  • Frameworks: .NET, MVC, WebApi, git

  • UI: HTML, JS, CSS, JQuery, Angular, React


Databases: SQLServer, Oracle, Postgres

Smart-Tek
  • Atlanta, GA
We are hiring a Mobile Application Developer with PHP and Javascript at our new Buckhead location!

The ideal candidate is a motivated self starter who is not intimidated by challenge. A hip company culture would spur you on intellectually and would encourage you to flourish in your position. You are a team player who is self-motivated and exemplifies strong decision making skills. You are not afraid to speak up and share ideas during collaborative team meetings and take risks. You have the ability to solve complex problems with minimal information and/or in the absence of common tools.

A Day in the Life: You will be joining a team of other developers to continue an exciting project-the creation of a custom CRM system and automated valuation model which will be used to leverage and scale company growth!M u s t H a v e s
  • Fluency in Linux shell operations (preferably Bash) and core utilities.
  • Ability to read and analyze PHP.
  • Expert-level knowledge of JavaScript and Node.js
  • 2 years minimum experience in mobile application development, preferably cross-platform via React Native, Flutter, etc.
  • Knowledge of AWS operations.
  • Clear, consistent English writing with good spelling.

P r e f e r r e d
  • Experience in the following languages:
  • Python
  • Ruby
  • Erlang (RabbitMQ uses Erlang as its basis
  • Detailed understanding of HTTP.
  • Experience with Web sockets
  • Knowledge of UML and/or other visual program design languages.
  • Background in Capistrano or Kubernetes for custom package deployment and automation.

W h y u s
  • Health Benefits- We have you covered from your head to your toes with medical, dental and vision.
  • Monthly bonus potential based off direct performance and metrics.
  • Frequent Company Outings.
  • Relaxed dress code daily...not just on Fridays =)
  • Game Tables.
  • Nap Pods - coming soon.
  • Monthly catered lunch.
firstPRO 360
  • Atlanta, GA

We are seeking a Senior Software Engineer (Scala) to join our team on a permanent basis in Dunwoody. We offer a fast-paced Agile/Scrum environment that uses the latest technology. In this position your voice will be heard and you will be challenged to create best in class software.  We offer a relaxed work environment, flex schedule, remote work, un-tracked vacation, stocked kitchen, a strong compensation package, bonus, and much more.

Qualifications/Experience:

  • 7+ years of professional software engineering experience with Java technologies
  • Prior Scala professional experience; or Scala personal projects; or a burning desire to learn and apply Scala.
  • Self-starter, rapid learner, self-taught. You go below the surface level of software wanting to know how and why software works.
  • Passion for and experience in building innovative software. You create lightweight, performant solutions to business problems.
  • When you create software, you are a mix of craftsman, engineer, poet, and architect.
  • Cover your code with unit testing and integration testing.
  • Commercial experience developing distributed, high-performance systems.
  • Active communicator. Hard working, collaborative team player. Engages in respectful dialog and responsive to feedback.
  • Tech Stack: Scala, MySQL, React / Redux, Docker, Jenkins, Gulp, Kubernetes, and AWS


*****No Relocation, No 3rd Parties, No Sponsorship****

Toptal
  • No office location

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


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


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


Responsibilities:


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


In the first week you will:


* Onboard and integrate into Toptal.


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


In the first month you will:


* Understand our team structure and workflow.


* Complete necessary trainings.


* Deliver your first tickets.


In the first three months you will:


* Get to know your team.


* Understand our analytics architecture.


* Start working on one or more projects.


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


* Begin collaborating with other departments.


In the first six months you will:


* Be completely familiar with the workflow and the team.


* Begin to be part of on-call rotation.


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


In the first year you will:


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


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


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


* Propose technical and non-technical solutions and improvements.


* Establish a relationship with product department and other stakeholders.


Requirements:


* Experience working with Scala.


* Experience working with Python is a plus.


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


* Experience working with Dimensional Modeling.


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


* Outstanding communication and interpersonal skills.


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


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


* Be open to receiving constructive feedback.


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

Toptal
  • No office location

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


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


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


Responsibilities:


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


In the first week you will:


* Onboard and integrate into Toptal.


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


In the first month you will:


* Understand our team structure and workflow.


* Complete necessary trainings.


* Deliver your first tickets.


In the first three months you will:


* Get to know your team.


* Understand our analytics architecture.


* Start working on one or more projects.


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


* Begin collaborating with other departments.


In the first six months you will:


* Be completely familiar with the workflow and the team.


* Begin to be part of on-call rotation.


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


In the first year you will:


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


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


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


* Propose technical and non-technical solutions and improvements.


* Establish a relationship with product department and other stakeholders.


Requirements:


* Experience working with Scala.


* Experience working with Python is a plus.


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


* Experience working with Dimensional Modeling.


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


* Outstanding communication and interpersonal skills.


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


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


* Be open to receiving constructive feedback.


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

Toptal
  • No office location

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


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


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


Responsibilities:


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


In the first week you will:


* Onboard and integrate into Toptal.


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


In the first month you will:


* Understand our team structure and workflow.


* Complete necessary trainings.


* Deliver your first tickets.


In the first three months you will:


* Get to know your team.


* Understand our analytics architecture.


* Start working on one or more projects.


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


* Begin collaborating with other departments.


In the first six months you will:


* Be completely familiar with the workflow and the team.


* Begin to be part of on-call rotation.


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


In the first year you will:


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


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


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


* Propose technical and non-technical solutions and improvements.


* Establish a relationship with product department and other stakeholders.


Requirements:


* Experience working with Scala.


* Experience working with Python is a plus.


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


* Experience working with Dimensional Modeling.


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


* Outstanding communication and interpersonal skills.


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


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


* Be open to receiving constructive feedback.


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

1plusX AG
  • Zürich, Switzerland

About the role



  • Design and build complex data processing pipelines and data-centric systems

  • Build tools and components for data ingestion and data transformation

  • Develop machine learning modules for various forms of data and modalities

  • Systematically work towards strict metrics (performance, resource usage, reliability)

  • Work within a talented and fast-paced team of engineers


About you



  • 1-3 years of experience in building large scale distributed systems

  • In-depth understanding of concepts such as algorithms, networking and internet technology

  • Deep knowledge in Scala, Java, or C++ and Python, Bash, or Perl

  • Knowledge of databases and messaging systems (e.g. Couchbase, Kafka)

  • Knowledge of modern architectural patterns e.g. REST, microservices, stream processing

  • Knowledge of a batch processing framework e.g. Spark, Hadoop

  • Experience with version control systems (e.g. Git) and cloud technologies (e.g. AWS)

  • Interest in large scale data mining and machine learning is desirable

  • Knowledge of client-side technologies (e.g. JavaScript, Angular, React) is a plus

  • Bachelor/MSci/PhD degree in Computer Science or equivalent

  • Ability to communicate well in English and to thrive in a peer-driven engineering culture

Aimee Blue
  • Sydney, Australia
  • Salary: A$110k - 125k

Aimee Blue is a startup building super smart products for small to medium size businesses using Facial recognition and Natural Language Processing.


You will have the opportunity to be a key member the core Engineering team.


You will enjoy the freedom of design and architecture with no legacy to worry about.


You will convert ideas into products and contribute in product in a highly collaborative environment.


You will be directly reporting to the founder/product manager, enjoying a flat structure.


You can take advantage of share options in the company as a member of the core group.


The job


You will be responsible for and participate in the architecture design of the products, developing backend services using a combination of serverless and stateful websocket services, using and integrating a wide variety of cloud and on-premise AI services and technologies, and participating in front end development and design.


Technology stack


Our technology stack is unbiased, flexible and constantly growing, preferencing the best tool for the job. We are a small team who are very open to ideas, meaning you will have a major impact in the technology decisions and the technologies we use on a day-to-day basis.


Technologies you will be working across on a day-to-day basis include:


Front End: React.js, Redux, RxJS, Typescript
Back End: nodeJS, RxJS, NLP, serverless, Typescript
Dev Ops: Google Cloud, IBM Watson, Kubernetes, Docker


Growth potential


As the product proves itself, the team will grow even further and you can pick which areas you want to focus on. There is absolutely no other opportunity in the market with better potential growth!


Skills & Requirements


You are able to code with your eyes closed. You take great pride in your work and your passion is all things software.


You have a proven experience in the node ecosystem, or really enjoy building front end through JavaScript frameworks like react. 


Whatever you prefer you can get your hands dirty developing on the either or both sides.


You have at least 5 years of development experience.


You are very curious and innovative. You take risk, and that is why you have kept on reading this description.


You love playing with new toys, and at the same time you can focus on what is important and finish it off with pride. You can focus on practical solutions.


You are not afraid of failure, and know that behind each failure, there is a success story waiting to be told.


You don’t like a 9 to 5 working environment where you are told what to do.


Your CV is full of achievements you are proud of.


Salary is competitive, and you get the option to invest in the company.


Company offers a supper flexible working environment, including working from home.

605
  • New York, NY
  • Salary: $130 - 160

Full Stack Engineers at 605 are responsible developing reporting dashboards and client facing applications 605 platforms. This role will also interface with business and product owners to understand requirements and use cases for the platform.



WHAT YOU’LL DO



  • Shape the architecture and build out our suite of reporting and client facing products

  • Continuously improve the process for which we build our products

  • Make high impact decisions in technology that will help drive our company through the high growth stages

  • Standardize the way we operate and maintain our software

  • Further grow your career at a company with high ambitions

  • Learn about the TV advertising industry from veterans that have built and sold Cablevision


WHAT MAKES YOU A GREAT FIT FOR THIS ROLE



  • Bachelor's degree in Computer Science or the equivalent experience

  • At least 3 -5 years of experience working as a software engineer in a technical capacity

  • Experienced architecting and developing front ends and back ends of platform products

  • Knowledgeable in SQL and NoSQL database systems

  • Experienced in operationalizing and maintaining software

  • Can communicate and collaborate with product and other stakeholders

  • Believe in unit tests and that it will pay multiple times over as we develop

  • Will strive for producing quality software but also has a bias for action

  • Is pragmatic and prioritizes the product goals, team goals and organizational goals

  • Is an advocate for continuous learning and improvement

  • Knowledge or experience of the TV or advertising industry is a strong plus


TECHNOLOGIES WE USE



  • Programming languages: JavaScript, Ruby, Scala

  • Framework: Rails, Sinatra, React, Redux, RxJS, lodash, Spark

  • Tools: Jenkins, Git

  • Infrastructure: PostgreSQL, AWS

firstPRO 360
  • Atlanta, GA

We are seeking a Senior Software Engineer (Scala) to join our team on a permanent basis in Dunwoody. We offer a fast-paced Agile/Scrum environment that uses the latest technology. In this position your voice will be heard and you will be challenged to create best in class software.  We offer a relaxed work environment, flex schedule, remote work, un-tracked vacation, stocked kitchen, a strong compensation package, bonus, and much more.

Qualifications/Experience:

  • 7+ years of professional software engineering experience with Java technologies
  • Prior Scala professional experience; or Scala personal projects; or a burning desire to learn and apply Scala.
  • Self-starter, rapid learner, self-taught. You go below the surface level of software wanting to know how and why software works.
  • Passion for and experience in building innovative software. You create lightweight, performant solutions to business problems.
  • When you create software, you are a mix of craftsman, engineer, poet, and architect.
  • Cover your code with unit testing and integration testing.
  • Commercial experience developing distributed, high-performance systems.
  • Active communicator. Hard working, collaborative team player. Engages in respectful dialog and responsive to feedback.
  • Tech Stack: Scala, MySQL, React / Redux, Docker, Jenkins, Gulp, Kubernetes, and AWS


*****No Relocation, No 3rd Parties, No Sponsorship****

Expedia, Inc.
  • Denver, CO

When it comes to engineering, we solve problems of scale and work on cutting edge and open-source technologies. As a high-growth, e-commerce company, we are searching for talented and passionate software engineer interns. Our culture is one that strives on solving difficult problems focusing on product engineering based on hypothesis testing to empower people to come up with ideas. We address a wide array of computer science problems including advanced web applications, cutting edge user interfaces, scalability and performance of applications, intelligent search algorithms, global data distribution and monitoring of distributed systems.
You will work alongside a highly experienced team of engineers from various academic and industry backgrounds.


What you’ll do:
Examples of Past Projects/Teams Where Interns Have Worked:
CoreAPI Team: The HomeAway CoreAPI team manages, releases, supports, and monitors the underlying core platform that drives all of HomeAway for our owners as well as travelers. Typically HomeAway CoreAPI handles calls at a rate of 30K-40K per second. Every developer in the company at some point interacts with the CoreAPI either directly or indirectly. The task for our interns was to work on the views project which allows developers to define a projection, or "view," of an entity at the API layer, pulling in arbitrary data from across multiple databases. Once this projection is defined, the system will automatically build it, and keep it up to date while indexing this into a clustered NoSQL database, allowing for arbitrary searches to be run on the data. The interns made improvements to the framework that allow teams to independently set up their own instances to speed development time. They also worked on updating Views to use the latest HomeAway tech stack, including Kafka + KStreams, Dropwizard, ElasticSearch, and other new features.

Search Team: Search is at the heart of HomeAway. In addition to helping travelers discover their next dream vacations, we build systems that are scalable, performant and highly available, servicing millions of requests per hour. Beyond the numbers, our goal is to provide an experience for our users that is simple, fluid and fun. The intern significantly contributed to this effort by developing a mechanism to dynamically surface nearby points of interest for any given search. This project spanned several code bases across the entire stack, resulting in a feature that will bring tangible value to both our customers and brand alike.

Core UI Team: The HomeAway Core UI team is the center of excellence for all things UI. This includes promoting and supporting the UI community, promoting best practices, providing architectural review, and providing build tools that let us build awesome UI fast. Our three main areas of focus are UI toolkits to build beautiful, easy to use user experiences quickly, an Event-driven Data Abstraction Platform (EDAP) to help understand how our customers interact with our products, and investigating UI technology that can maximize UI engineer productivity. For our intern project, they worked on the EDAP framework where HomeAway is capturing large amounts of analytics data that we use to make day-to-day business decisions. To help guarantee data integrity, the interns built a Samza job that listens for data coming into Hadoop and validated against the schema it using a service built in Node.js. They also created a tool that performs automated visual diffs on builds to allow anyone on a project to visually review changes on the many CSS and JavaScript files that we support. This allows us to move much faster by being able to see the changes in an easy to follow way.

Digital Platform Team: The Digital Platform for Real-time Intelligence team works on our high performance, petabyte scale Big Data platform serving real-time and batch processing needs of the company. Our interns have worked building and implementing enhancements to this platform using technologies including Kafka, Kafka streams, and Hadoop.


Technologies we use:
AWS, Docker, Mesos Dropwizard, Elasticsearch, Cassandra, Swagger, Kafka, Node.JS, React.JS, Hadoop, NoSQL, Jersey, Jetty, KStreams, Mesos, Samza, Java 8 and Linux.

Who you are:
Currently pursuing a BS, or MS in computer science or a related technical field
Excellent software development skills utilizing multiple languages including Java, Javascript, as well as other JVM based languages
Organized problem-solving skills
Experience with web application development
Knowledge of UNIX/Linux/OS X environments preferred

Benefits & Perks:
Competitive compensation
401k Plan
Frequent company update talks with our leadership team
Discounted rail and bus passes
Free drinks and snacks
Electric adjustable stand up desk
Casual dress code

This role is part of HomeAway University which starts June 2019 and lasts for 12 weeks. Learn more about our HomeAway University training program here: https://www.homeaway.com/careers/university


Why join us:
Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.


Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.


Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.


About HomeAway:
HomeAway, a world leader in the vacation rental industry, is the place to book beach houses, cabins, and condos with more than two million places to stay in 190 countries. The site makes it easy to find and book the perfect vacation rental for any getaway, often for less than the cost of traditional hotel accommodations.



Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.