Quantcast
Channel: scala jobs - Stack Overflow
Viewing all 11771 articles
Browse latest View live

Scala Softwareentwickler (m/w) at DIAL GmbH (Lüdenscheid, Deutschland)

$
0
0

DIAL beschäftigt sich mit Licht, Architektur und intelligenten Gebäuden. Bei uns arbeiten Softwareentwickler, Planer und Techniker Hand in Hand. Wir entwickeln DIALux, das weltweit führende Lichtplanungswerkzeug für Lichtplaner und Architekten, mit einer Nutzer-Community von über 500.000 Anwendern. LUMsearch, unsere Online-Suchplattform für Leuchten, unterstützt den Planer bei der Produktsuche.



Zum nächstmöglichen Zeitpunkt suchen wir einen

Scala Softwareentwickler (m/w)

als Verstärkung für unser Entwicklungsteam.



Als Mitglied eines kleinen Projektteams arbeitest Du an der Weiterentwicklung der Infrastruktur von LUMsearch mit. Kollegen aus Administration und weiteren Software-Teams arbeiten mit Dir gemeinsam daran, deine Lösungen in die Serverarchitektur und die Infrastruktur von DIAL zu integrieren.


Was wünschen wir uns?



  • Du bringst mit uns unsere Webapplikationen voran und verfolgst dabei Microservice-basierte Lösungen

  • Du hast Erfahrungen mit der Entwicklung in Scala und kannst idealerweise bereits realisierte Projekte vorweisen

  • Du kennst dich mit Technologien wie Play, NodeJS und Akka Reactive Streams aus und hast auch schon mit Dokumentendatenbanken wie MongoDB gearbeitet

  • Du schätzt den Wert von Methoden und Paradigmen wie TDD, CleanCode und Agilität

  • Dir macht es Spaß, ein Produkt gemeinsam mit deinen Kollegen zu entwerfen und mit zu gestalten

  • Du bleibst technologisch am Puls der Zeit, entwickelst dich gerne weiter und teilst dein Wissen mit anderen

  • Du siehst in Softwareentwicklung mehr als nur das Ausprogrammieren von Funktionen. Du gestaltest mit uns gemeinsam das Projekt, die Arbeit bei uns und das Team


Was erwartet dich?



  • Du bist Teil eines transparenten, international erfolgreichen Unternehmens mit flachen Strukturen

  • Mit teamweiten Weiterbildungsprogrammen bleibst du auf dem technologischen Stand der Dinge und blickst über den Tellerrand hinaus

  • Wir bieten dir flexible Arbeitsmodelle um Beruf, Familie und deine persönlichen Bedürfnisse zu vereinbaren

  • Dein Arbeitsplatz findet sich in einer Architektur mit modernster Gebäudetechnik, die Standards setzt


Interessiert?


Dann freuen wir uns auf deine Bewerbung per E-Mail: Frau Ute Kritzler, kritzler@dial.de


SOFTWARE ENGINEER (ERFURT) at Zalando SE (Erfurt, Germany)

$
0
0

The opportunity


As a Zalando Software Engineer, you will build, scale and continuously improve the software of one of the world’s largest e-commerce platforms. Whether junior- or senior-level, you will use cutting-edge technologies to create high-performance applications that scale. You will challenge our status quo and help us define best practices for how we work. And you will have the freedom to launch your own open source projects, contribute to others’ projects, build internal community around your interests, and strengthen your personal brand—while receiving meaningful support at every step.

Back End Software Engineer at McLaren Applied Technologies (Woking, UK)

$
0
0

Software engineers at McLaren Applied Technologies create innovative solutions using the latest open source technologies. We need smart engineers who are passionate about technology to join our team and help us provide timely insight into data for our customers. Your technical expertise will help us design, develop, test, deploy, and enhance software solutions that move, store and analyze data quickly and efficiently. To find out more about what you could be working on please see our London Scala User Group slides.


Responsibilities:



  • Create robust and scalable software that runs in the cloud.

  • Develop small prototypes and spikes that reduce risk.

  • Actively contribute to agile ceremonies.

Utvecklare till världens ledande App Store-plattform at Appland AB (Gothenburg, Sweden)

$
0
0

Join us in our quest to take the massive Appland App Store Platform to the next level!


You will be part of our cross functional development team who is in charge of delivering high performance and high availability from our cloud platform to millions of users all over the world.


We are building new functionality and services within the Appland App Store Platform and are looking for a software developer to help drive technical efforts and deliver solid, flexible, scalable systems on an aggressive schedule. In this role, you will design new systems, produce top quality code, and mentor other developers in their work.


You'll be part of a world-class, entrepreneurial and award-winning team, recipients of 33-Listan, the Swedish Start-up of the year, and Red Herring’s Top 100 Europe awards.


This is an opportunity to operate and engineer systems on a massive scale, and to gain experience in cloud computing. You'll be surrounded by people who are smart, passionate and believe that world class service is critical to customer success. You'll become a master at platform system design, API creation, platform diagnosis, response, measurement, and automation.

Software Engineer at MyDrive (London, UK)

$
0
0

MyDrive is going places fast. We are a world leader in using data to build understanding of customer behaviour through telematics. We employ the latest thinking in data analytics and software engineering across a variety of sectors including motor, home and health automation. We are looking for a talented Software Engineer with three to five years of intensive software engineering experience in a start-up business and/or a commercial environment to join our team. We are a global player and have an truly international team to reflect this.


You will need to build quality software that is in production use with real customers and create an agile development environment using agile software methodologies e.g. Kanban and Scrum and perform Code Reviews. All our engineers implement the benefits of automated testing and evaluate software performance to optimise continuous delivery.


We are looking for engineers who gather and maintain lines of communications with different project stakeholders and research and recommend new technologies to develop the MyDrive Telematics offering worldwide.


You will need to work closely with other software developers, operations engineers, and data scientists to design and implement software to interoperate with our web services and systems including coding.


Keeping MyDrive up to date with the state of the art in software development, including new features, functionality, security, and performance is both vital and fun. Each engineer contributes to Hack Days and we take personal development very seriously.


Ideally you will also have superb customer service skills and be able to support the service and undertake remedial fixing if needed.

Backend Software Engineer at Football Radar (London, UK)

$
0
0

At Football Radar, we analyse and predict football matches. As a backend engineer you’ll have the chance to help build and maintain all the software that makes that possible – everything from modern web applications to statistical models, real time data platforms to cloud infrastructure. Our backend engineers are involved in everything the company does and deal with all kinds of different challenges. A lot of our code is in Scala, which we are using increasingly, but we still have lots of PHP code, and a few odds and ends in other languages. You don’t need to know Scala for this role, however: we’ll help you learn it if you don’t know it, and many of our engineers had no real Scala experience before they started. We are just looking for great programmers who are passionate about their work. If you like a challenge, and want to work with really smart people, we would like to hear from you.

Software Engineer - Java, Scala at HBC Digital, Saks Fifth Avenue (New York, NY)

$
0
0

You will work on a fairly small, cross-functional team. A typical team will consist of about four developers, a dev manager, a project manager, a product manager, one or two QA engineers, one or two front-end engineers, a business analyst, an infrastructure engineer, a data engineer, and a creative — although things can vary depending on the nature of the work at hand. The team sits together, works as a fairly autonomous unit, and owns the accountability for delivering value. Teams don’t operate in a top-down fashion; if you’re on the team, then you’re on the team, and you’re expected to be freely interacting with everyone else on the team.


Projects are run in an Agile fashion, although we do not strictly follow any one flavor. Suffice it to say that you will never have a pile of requirements flung over the wall at you, nor will you in turn fling your work over the wall to another team.  


While we do practice pairing, it’s not dogmatic. What you’ll often see is someone working through a problem for an hour or so, and then turning to the person next to them and walking them through what they’ve just done. There are times when full-on pairing makes sense, and times when it doesn’t make sense at all, but we leave that up to the developers to decide. 


We have a strong belief in the value of automated testing, so writing tests, designing for testability, and selecting good testing tools will be something that you’ll spend a significant amount of time thinking about. 


Most of the work that you’ll do will involve either adding features to one of our commerce sites, or helping to build out the platform on which they’re running. You can expect to be working with a mix of Java and Scala. If you have never worked with Scala, don’t worry, we’re perfectly happy to help you get up to speed. It’s a great language, and we’ve found that people really enjoy working with it. There is also some Clojure in our ecosystem, so you may get the chance to work with that as well. On the Scala side of things, we are heavily leveraging Akka and Play, as well.  

Senior Platform Engineer at Burner (Ad Hoc Labs Inc.) (Los Angeles, CA) (allows remote)

$
0
0

Burner is empowering people to take control over their primary channel of communication – the phone number. As Platform Engineer, you will be a key member of a team building the next generation of mobile privacy tools. You will work closely with the mobile and product teams to architect new features and build out fast, scalable backend services.


Our team members are encouraged to embrace new technologies/frameworks and find the best tool for every problem. We are currently making use of Scala, functional programming, and TDD to develop new services. 


We are looking for a Senior Platform Engineer who: ­



  • Possesses real industry experience building fast, reliable, fault tolerant distributed systems ­

  • Writes clean efficient code that is easy to maintain and a joy to work with ­

  • Writes lots of tests to ensure quality of the service at all stages of the development cycle ­

  • Cares about user experience and has opinions on how to ensure the best customer experience ­

  • Takes ownership of features from inception through production and metrics­centric results


Responsibilities: ­



  • Build fast, scalable features on the server side to support the Burner mobile app ­

  • Work closely with the mobile engineers and product owners to move quickly on new projects ­

  • Maintain and improve existing infrastructure, and be willing to jump in when things break


Solution Specialist Coveo for Salesforce at Coveo (Québec City, QC, Canada) (allows remote)

$
0
0

With our Coveo for Salesforce solutions, we engage with customer service to deliver the front-line intelligence needed to improve business performance and enable customer self-service that will drive call deflection and customer satisfaction. We create significant financial value and business transformation with every customer. 


To sustain the super-fast growth we are experiencing, we are looking for a highly-skilled Salesforce Certified Developer to design, implement, deploy and configure our solutions and enhance their power in our customer’s environment. This is a virtual role but East coast is preferred.


The job


In a few words: Use your Salesforce Development skills to implement a technology that will enable our customer’s agents and customers to tap in the company’s knowledge. We warn you: it will be no simple task… Coveo has game-changing features out-of-the-box, but you will need great business acumen and technical skills to configure it perfectly to our customer’s environment. We are not talking about the color of the UI here: indexing billions of documents in hundreds of different systems and deliver search results that are relevant within the agent console in less than a second brings its own particular challenges.


But that’s what you’ve been doing since college, eh? (Yes, we are a Canadian company…) Well specifically, here’s what we’ll count on you and the team to do:



  • Deploy the solution so it integrates within Salesforce and connects with the systems in place seamlessly:  that means usually most of the content is in the cloud but a customer can have a mix of both…

  • Configure it so it consolidates information and make sure features, functionalities and plug-ins work properly and above customer’s expectations…

  • Sometimes the customer will want to index a system that is not out-of-the-box for Coveo: you’ll have to dig into the API and work your way to fulfill it.

  • You might want to work with the customer on a first fine-tuning of the relevance rankings so that the list of results is contextualized for the agents and customers.

  • Since you know it’s all about adoption, you will make sure the implementation is intuitive and easy to use for the end user and that the customer’s specs are overachieved.

VP of Engineering at Lumba Inc. (Dubai, United Arab Emirates)

$
0
0

Responsibilities:



  • Build and grow Lumba’s Dubai engineering organization

  • Manage and contribute to all aspects of client and server development

  • Lead development of first couple of games at Dubai studio; heavy hands on work required

  • Work closely with small, nimble, cross-functional product and creative teams to launch games

  • Lead the architecture of a core codebase that is reusable and can evolve across future titles

  • Lead the development and coding of innovative features using the latest technologies

  • Lead team members to produce and manage scalable architecture

  • Solve real-time storage and client/server data flow problems at a large scale

  • Contribute to best-practices on reliability and availability

  • Troubleshoot and tune high-volume sharded database systems

  • Create plans and tools to deploy game servers - from staging, to initial launch, scaling and post-launch

SENIOR SCALA DEVELOPER (M/W) at traffics Softwaresysteme für den Tourismus GmbH (Berlin, Deutschland)

$
0
0

Du möchtest in einer innovationsfördernden Arbeitsumgebung mit flachen Hierarchien und kurzen Entscheidungswegen etwas bewegen und TravelTech zu einem Erlebnis machen. Ganz nach dem Motto: Begeistern, beraten, buchen!


 PERSPEKTIVEN



  • Interessante und spannende Aufgaben in einem sympathischen und hoch motivierten Umfeld. Unser Team arbeitet mit hohem Engagement an der Konzeption und Umsetzung anspruchsvoller Projekte.

  • Es erwartet dich ein Unternehmen im Wachstum mit einer offenen Unternehmenskultur.

  • Wir bieten dir Aufgaben mit Herausforderungen in einem internationalen Team mit Verantwortung und Kreativität.

  • Und das Ganze in einem Büro mit Blick über ganz Berlin direkt im Szene Bezirk Berlin-Mitte im Zentrum der impulsivsten Stadt Europas.


Wir haben das klare Ziel, mit exzellenten Mitarbeitern, hochwertigen und innovativen Produkten einen erstklassigen Kundenservice zu bieten und Partner der Wahl zu sein. Werde Teil dieser Gemeinschaft! Nehme mit deinem Wissen und deiner Persönlichkeit auf den Geschäftserfolg von traffics direkt Einfluss. Wir fordern dich. Fordere auch du uns.


Entdecke mehr über unser großartiges Team unter: www.traffics.de/massgeschneidert


Haben wir dein Interesse geweckt?


Dann sende uns bitte deine Bewerbung mit Angabe deines möglichen Starttermins und deinen Gehaltsvorstellungen direkt per E-Mail an  bewerbung@traffics.de


Deine Ansprechpartnerin ist Frau Renny Caliman.

Microservices Builder at Bemind Interactive S.r.l. (Cave, Italy)

$
0
0

Bemind.me is a Digital Agency working on Web, Mobile and Social, mainly oriented towards e-commerce and finance (fintech).


We are looking for a Code Lover (m/f), who is able to work on what he/she already knows. For the next few months, you will be responsable for developing backend microservices on the JVM. We like grails, but it is not the only choice: play, ratpack, spark and others may be welcome. You'll have to deal with internal and third-party REST services, with relational databases and NoSQL. If you know Java, well, you're fine, but if you know Groovy, Scala or Clojure, it's even better.


Q: I'm a Backend Ninja but I hate Java and I'm in love with $YOUR_FAVOURITE_LANGUAGE, am I welcome?
A: Yes!


Our microservices ecosystem will be heterogeneous: new languages are welcome! If you are interested in exploring, studying and learning new technologies, this is the job for you.


Our team in a nutshell



  • We have a miscellaneous technical background

  • We are Merciless

  • We have great sense of humor, but we lack in patience

  • We are spread across multiple locations (we are Slack-based)

  • We are horizontal (but every choice must be explained and make sense)


After the initial phase it will be possible to work remotely.


Proficiency inItalian is a must.


If you're interested please send us a list of three technical book that you love.

Senior Software Engineer - Scala at Bigcommerce (Austin, TX)

$
0
0

Bigcommerce is looking for a Senior Scala Software Engineer in our downtown Austin office. You’ll work closely with our Architect, Product Manager, and other Software Developers to build our Scala-based next-level omni-channel features like real-time inventory syncing, in-store pickup, dynamic order management, and integrated customer data and reporting for your ecommerce and brick-and-mortar storefronts. In the near future, we’ll be launching new integrations with leading POS providers like Square and Lightspeed.


Help us build the next-generation systems behind Bigcommerce’s products, create web applications that power billions in commerce, build high volume servers and be a part of a team that’s working to empower merchants around the globe.


What You'll Do



  • Build highly-available, highly-performant, redundant, scalable distributed systems.

  • Write code that is performant, maintainable, clear, and concise.

  • Work closely with other engineers to decompose our current codebase into a SOA.

  • Work closely with operations and infrastructure to build improve the architecture while building and scaling back-end services.

Java Developer for Environmental Sustainability Software at PrintReleaf (Denver, CO)

$
0
0

PrintReleaf empowers businesses to certifiably reduce the environmental impact of using forest products by automatically planting trees across a global network of reforestation projects.


We have an immediate need for a Java Developer to join our growing company in Denver, Colorado.


Behind the scenes at PrintReleaf:


The PrintReleaf platform manages the collection of paper consumption data, the transformation of this paper consumption to the equivalent number of trees, then executes the purchase of these trees. The entire lifecycle from measurement to the purchase and auditing of trees is fully automatic via workflows within the PrintReleaf platform. The platform exposes detailed roll-up reporting of these transactions through a REST interface.


The Job:


We are looking for someone to contribute to all aspects of platform development, everything from the REST Api, underlying service architecture and workflow engine to social platform messaging and data collection integrations with data providers / ERP systems.

Innovative Software Developer at Jaroop (Berlin, CT)

$
0
0

Jaroop seeks an individual to join its team as a Software Developer. Most specifically, we are looking for a programmer that would like to be part of a growing company. This individual will focus on building enterprise web-based software applications. The selected candidate will work primarily in Scala with the Play Framework on the back-end, and Javascript with Backbone.js on the front-end. However, the candidate will be expected to be versatile enough to work in other languages, such as Ruby and PHP, if needed. This person must be willing to work out of our Connecticut office. 


Responsibilities include:



  • Taking specifications from the project management team and writing the code to develop advanced, secure web applications.

  • Working well within Jaroop’s team and occasionally providing feedback on client projects.

  • Participating actively in team meetings and collaborating on planning, development, testing and deployment.

  • Learning independently to advance individual and team knowledge.

  • Writing well documented, functional code that can pass testing procedures.

  • Developing cross browser/device compatible web applications.

  • Utilizing Jaroop’s project management platform to communicate project progress and complete assignments on schedule.


Software Engineer, Geospatial Insights at Azavea (Philadelphia, PA)

$
0
0

Overview


Azavea is a civic technology firm that uses geospatial data to build software and data analytics for the web.  We’re excited about what we do, we're growing, and we hope you will join us.


Azavea is based in Philadelphia, and we are looking to grow our Geospatial Insights team that develops custom web and mobile software for public health, climate change, law enforcement, elections and civic applications as well as our HunchLab, open source DistrictBuilder andCicero products.


We are looking for


We’re looking for a software engineer that is passionate about building applications that will have a positive impact – someone interested in public service, but not necessarily in working for a government or a non-profit organization.  We are looking for someone who thrives on working in a variety of technology environments, and wants to build visually slick applications that have well-engineered architectures and provide a responsive user experience.


Who we are and what we’re doing


As a B Corporation, we’re committed to working on projects that have social and civic impact and advancing the state-of-the-art through research.  Most of our customers are local governments, non-profit organizations and academic or federal research projects.  We build custom apps; perform geospatial analysis; manage several open source civic software projects (DistrictBuilder, OpenTreeMap and others); and develop an open source, high performance computing framework, GeoTrellis, that enables us to build fast analytical applications by distributing the geospatial data processing.  Our developers work across the technology stack from database and application servers in the infrastructure layer to modern, browser-based front-ends.


The Geospatial Insights team develops web mapping software for analysis and visualization of public health, homelessness, and elections, including an open source redistricting software,DistrictBuilder and the Cicero API.  They are also developing two cutting edge products: a climate change data processing service and our HunchLab product.  HunchLab applies clever software, math, statistics, machine learning and AWS clusters to create an analysis tool that is being used to improve public safety in communities around the world.  In addition, the team is working with academic researchers to implement software for crime geography analysis techniques that push back the boundaries of what’s possible with contemporary data science.


Our company and team are growing, and we need your help to scale up our development capacity on the Geospatial Insights team.



Skills & Requirements


What You’ll Do:



  • Implement application code, APIs and web or mobile clients based on wireframes and designs developed by our UI/UX Design team.

  • Engage in multidisciplinary work that applies an agile process (scrum board, daily stand-ups and two-week iterations) to database design, architecture, development, testing and deployment.

  • Optimize database, server and client performance to create applications with both functional and responsive user experiences.

  • Build, provision, and deploy servers in a repeatable way to a cloud environment.

  • Contribute to both a growing company and to the open source communities that support our work.


You should:



  • Know how to build and support scalable web applications in Python/Django or another MVC framework (C#/.Net, Ruby/Rails, JS/AngularJS, Java/JVM/Spring, Scala/Play). We do a lot of work in Python/Django, Javascript, and Scala and dabble in others depending on client and project requirements.

  • Demonstrate fluency in core web technologies (HTML/CSS/JS) and contemporary Javascript libraries like jQuery, React, or AngularJS.

  • Express solid understanding of MVC architecture, RESTful design patterns, and the DRY principle.

  • Be comfortable managing VMs and working in a Linux environment.

  • Be interested in working with a small, collaborative team on meaningful projects.

  • Get excited about a diversity of both projects and technologies.


You get extra points for:



  • Background in math and statistics or experience with R.

  • Experience with open source or commercial geospatial toolkits like OpenLayers, Leaflet, GeoServer, PostGIS, CartoDB, ArcGIS, and GoogleMaps.

  • Experience with mobile apps (Objective C, Android or responsive HTML).

  • Experience scaling apps within AWS.

  • Experience provisioning servers with Ansible.

  • Knowledge of distributed data processing frameworks, like Hadoop, Amazon MR, etc.

  • Demonstrating your open source or other community service contributions.



You’ll notice that we don’t say “X-Y years of experience” or “M.S. in Computer Science.”  Formal credentials like these are not irrelevant, but we are primarily looking for people who have had experience successfully building sophisticated web applications.  You might have had these kinds of experiences without a college degree.  Or you may be just out of school but worked your way through school and had some great co-op experiences.  Or you might have a math or humanities background but a have a great head for software development.  These are all potentially great backgrounds, and we’d be interested in hearing from you.



Office and Benefits


Our Philadelphia office is located in a brightly lit office on the 4th floor of a converted factory building in the Callowhill neighborhood, a short walk from Center City, the Reading Terminal Market and SEPTA subway and regional rail stations.  For bicyclists, we have in-house bike parking, a shower and lockers.  It’s an open office plan with several smaller rooms for team meetings, private space and concentration time.  You get a top-end Linux workstation, Mac or Windows laptop with a pile of memory for VMs and extra monitors.  We have flex-time to deal with personal stuff, and most people work a 40 – 45 hour week on a regular schedule.  After the first six months, our developers can also spend up to 10% of their time on a geospatial open source, professional development, or R&D project.  For example, some of our colleagues are contributors to the PostGIS, OpenLayers, GDAL and GeoTrellis projects.  Other research projects have included improving dev ops tool chains; using FFT for fast kernel density estimation; working with Spark to develop machine learning tools; and hijacking GPUs for raster data processing.  Once a quarter, we all get together to share our research and learning with our colleagues.


We offer a salary commensurate with skills and experience and a benefits package that includes:



  • Fully subsidized health care, dental, prescription plan, including for spouse/partner and children

  • Fully subsidized life and long term disability insurance, plus voluntary short term disability insurance

  • Medical reimbursement plan to cover what the health insurance does not

  • Retirement plan with matching percentage

  • Almost 4 weeks paid vacation plus sick/personal time off

  • Family and medical leave

  • Flexible work schedule

  • Paid maternity and paternity leave

  • Child care subsidy

  • Paid time off for voting and volunteering

  • Education assistance plan

  • Student loan assistance

  • Public transit and biking reimbursement plans

  • Monthly lunches on the house

  • 10% time for Research or Training Projects

  • Profit-sharing bonus plan

  • Financial transparency through an open book policy

  • Supremely awesome colleagues


We welcome qualified candidates from all walks of life and value diversity in our company, and we prohibit discrimination based on race, color, religion, ancestry, national origin, sex, sexual orientation, gender identity, age, veteran status, military service, disability unrelated to job requirements, marital status, or domestic partner status.

Software Engineer, GeoTrellis at Azavea (Philadelphia, PA) (allows remote)

$
0
0

Overview


Brief Description


Azavea uses geo-data to build civic software for the web.  We’re excited about what we do, we're growing, and we hope you will join us.


Azavea is based in Philadelphia, and we are looking to grow our GeoTrellis team, which develops an open source software framework, GeoTrellis, a low latency geospatial data processing framework based on Scala and Spark.


You are …
… a software engineer who enjoys being constantly challenged to solve tough problems using the best tools available. You want to write open source software in an open source environment. You challenge the status quo of software development by keeping up to speed with cutting edge techniques and technologies. You understand or are eager to learn how functional programming is a great way to write beautiful code.


Who We Are and What We’re Doing


As a B Corporation, we’re committed to working on projects that have social and civic impact and advancing the state-of-the-art through research.  Most of our customers are local governments, non-profit organizations and academic or federal research projects.  We build custom apps; perform geospatial analysis; manage several open source civic software projects (DistrictBuilder, OpenTreeMap and others); and develop an open source, high performance computing framework, GeoTrellis, that enables us to build fast analytical applications by distributing the geospatial data processing.  Our developers work across the technology stack from database and application servers to modern, browser-based front-ends.


The GeoTrellis team develops an open source software development framework that supports low latency, distributed processing of raster geospatial data.  The software is based on Scala, Spark, HDFS and Accumulo, and it is used in many types of web applications, including public transit travel-sheds, economic development and business siting, watershed modeling, processing satellite imagery and digital humanities research.  We are about to release version 0.10, have recently submitted to the Eclipse Foundation’s LocationTech working group, have completed the integration of Spark, and we have many more plans for extending the framework over the next few years.


GeoTrellis is growing, and we need your help to expand the framework and make it more useful to other developers.



Skills & Requirements


What You’ll Do



  • Implement new features, algorithms, data processing operations, benchmarks and tests for a large Scala-based software framework.

  • Build scalable back-end software where performance is critical.

  • Engage in multidisciplinary work that applies an agile process (scrum board, daily stand-ups and two-week iterations) to design, architecture, development, testing and deployment.

  • Support the development of an open source community around the GeoTrellis project.

  • Contribute to both a growing company and to the open source communities that support our work.



You should



  • Be excited about code, be interested in reading about code, and go to conferences about code.

  • Want to constantly learn in order to help a bleeding edge open source project stay on that edge.

  • Demonstrate fluency with at least one functional programming language such as Scala, Clojure or Haskell.

  • Interested in working with a small, collaborative team on meaningful projects.

  • Get excited about contributing to a large, complex open source project.



You get extra points for



  • Experience with Spark, Akka, or other Scala-based distributed processing frameworks.

  • Having worked with distributed data processing frameworks, like Hadoop, Amazon MR, etc.

  • Demonstrating your open source or other community service contributions.

  • Strong background in algorithm development where performance is critical.



You’ll notice that we don’t say “X-Y years of experience” or “M.S. in Computer Science.”  Formal credentials like these are not irrelevant, but for this position, we are primarily looking for people with a strong interest in algorithms, functional programming and distributed computing.  You might have had these kinds of experiences without a college degree.  Or you may be just out of school but worked your way through school and had some great co-op experiences.  Or you might have a math or humanities background but a have a great head for software engineering.  These are all potentially great backgrounds, and we’d be interested in hearing from you.



Office and Benefits


This position is available on-site at our Philadelphia office or through a remote work arrangement.


Our Philadelphia office is located in a brightly lit office on the 4th floor of a converted factory building in the Callowhill neighborhood, a short walk from Center City, the Reading Terminal Market and SEPTA subway and regional rail stations.  For bicyclists, we have in-house bike parking, a shower and lockers.  It’s an open office plan with several smaller rooms for team meetings, private space and concentration time.  You get a top-end Linux workstation, Mac or Windows laptop with a pile of memory for VMs and extra monitors.  We have flex-time to deal with personal stuff, and most people work a 40 – 45 hour week on a regular schedule.  After the first six months, our developers can also spend up to 10% of their time on a geospatial open source, professional development, or R&D project.  For example, some of our colleagues are contributors to the PostGIS, OpenLayers, GDAL and GeoTrellis projects.  Other research projects have included improving dev ops tool chains; using FFT for fast kernel density estimation; working with Spark to develop machine learning tools; and hijacking GPUs for raster data processing.  Once a quarter, we all get together to share our research and learning with our colleagues.


We offer a salary commensurate with skills and experience and a benefits package that includes:



  • Fully subsidized health care, dental, prescription plan, including for spouse/partner and children

  • Medical reimbursement plan to cover what the health insurance does not

  • Retirement plan with matching percentage

  • Almost 4 weeks paid vacation plus sick/personal time off

  • Family and medical leave

  • Flexible work schedule

  • Paid maternity and paternity leave

  • Paid time off for voting and volunteering

  • Education assistance plan

  • Student loan assistance

  • Public transit and biking reimbursement plans

  • Monthly lunches on the house

  • 10% time for Research or Training Projects

  • Profit-sharing bonus plan

  • Financial transparency through an open book policy

  • Kind, capable and thoughtful colleagues


We welcome qualified candidates from all walks of life and value diversity in our company, and we prohibit discrimination based on race, color, religion, ancestry, national origin, sex, sexual orientation, gender identity, age, veteran status, military service, disability unrelated to job requirements, marital status, or domestic partner status.

Software Engineer, Civic Apps at Azavea (Philadelphia, PA)

$
0
0

Overview


Brief Description


Azavea is a civic technology firm that uses geospatial data to build software and data analytics for the web.  We’re excited about what we do, we're growing, and we hope you will join us.


Azavea is based in Philadelphia, and we are looking to grow our Civic Apps team.  The Civic Apps team develops custom web and mobile software for visualizing and analyzing data related to water, land, and the cities.


We are looking for


We’re looking for a software engineer that is passionate about building applications that will have a positive impact – someone interested in public service, but not necessarily in working for a government or a non-profit organization.  We are looking for someone who thrives on working in a variety of technology environments, and wants to build visually slick applications that have well-engineered architectures and provide a responsive user experience.


Who we are and what we’re doing


As a B Corporation, we’re committed to working on projects that have social and civic impact and advancing the state-of-the-art through research.  Most of our customers are local governments, non-profit organizations and academic or federal research projects.  We build custom apps; perform geospatial analysis; manage several open source civic software projects (DistrictBuilder, OpenTreeMap and others); and develop an open source, high performance computing framework, GeoTrellis, that enables us to build fast analytical applications by distributing the geospatial data processing.  Our developers work across the technology stack from database and application servers to modern, browser-based front-ends.


The Civic Apps team implements a broad range of web mapping software for analysis and visualization for municipal government and non-profit organizations, including:  transformation of urban storm water management; visualizing urban socio-economic indicators in Toronto; helping The Nature Conservancy distribute information related to coastal resilience, and helping develop new tools for analyzing satellite imagery.   We apply a mix of open source software, scalable architecture and clever use of AWS and other cloud infrastructure to solve big problems with positive civic and social impact.


Our company is growing, and we need your help to grow our development capacity on the Civic Apps team.



Skills & Requirements


What You’ll Do



  • Implement application code, APIs and web or mobile clients based on wireframes and designs developed by our UI/UX Design team.

  • Engage in multidisciplinary work that applies an agile process (scrum board, daily stand-ups and two-week iterations) to database design, architecture, development, testing and deployment.

  • Optimize database, server and client performance to create applications with both functional and responsive user experiences.

  • Contribute to both a growing company and to the open source communities that support our work.


You should



  • Know how to build and support scalable web applications in Python/Django, or another MVC framework (C#/.Net, Ruby/Rails, JS/AngularJS, Java/JVM/Spring, Scala/Play). We do a lot of work in Python/Django and Javascript with a lesser amount of work in C# and Scala and dabbling in others depending on client and project requirements.

  • Demonstrate fluency in core web technologies (HTML/CSS/JS) and contemporary browser client frameworks like jQuery, Dojo and Bootstrap.

  • Express solid understanding of MVC architecture and RESTful design patterns.

  • Interested in working with a small, collaborative team on meaningful projects.

  • Get excited about a diversity of both projects and technologies.


You get extra points for



  • Experience with open source or commercial geospatial toolkits like Leaflet, GeoServer, PostGIS, CartoDB, ArcGIS, and GoogleMaps.

  • Experience with mobile apps (Objective C, Android or responsive HTML).

  • Experience scaling apps within AWS.

  • Experience provisioning servers with Ansible.

  • Knowledge of distributed data processing frameworks, like Hadoop, Amazon MR, etc.

  • Demonstrating your open source or other community service contributions

  • Background in math and statistics or experience with R


You’ll notice that we don’t say “X-Y years of experience” or “M.S. in Computer Science.”  Formal credentials like these are not irrelevant, but we are primarily looking for people who have had experience successfully building sophisticated web applications.  You might have had these kinds of experiences without a college degree.  Or you may be just out of school but worked your way through school and had some great co-op experiences.  Or you might have a math or humanities background but a have a great head for software development.  These are all potentially great backgrounds, and we’d be interested in hearing from you.



Office and Benefits


Our Philadelphia office is located in a brightly lit office on the 4th floor of a converted factory building in the Callowhill neighborhood, a short walk from Center City, the Reading Terminal Market and SEPTA subway and regional rail stations.  For bicyclists, we have in-house bike parking, a shower and lockers.  It’s an open office plan with several smaller rooms for team meetings, private space and concentration time.  You get a top-end Linux workstation, Mac or Windows laptop with a pile of memory for VMs and extra monitors.  We have flex-time to deal with personal stuff, and most people work a 40 – 45 hour week on a regular schedule.  After the first six months, our developers can also spend up to 10% of their time on a geospatial open source, professional development, or R&D project.  For example, some of our colleagues are contributors to the PostGIS, OpenLayers, GDAL and GeoTrellis projects.  Other research projects have included improving dev ops tool chains; using FFT for fast kernel density estimation; working with Spark to develop machine learning tools; and hijacking GPUs for raster data processing.  Once a quarter, we all get together to share our research and learning with our colleagues.


We offer a salary commensurate with skills and experience and a benefits package that includes:



  • Fully subsidized health care, dental, prescription plan, including for spouse/partner and children

  • Fully subsidized life and long term disability insurance, plus voluntary short term disability insurance

  • Medical reimbursement plan to cover what the health insurance does not

  • Retirement plan with matching percentage

  • Almost 4 weeks paid vacation plus sick/personal time off

  • Family and medical leave

  • Flexible work schedule

  • Paid maternity and paternity leave

  • Child care subsidy

  • Paid time off for voting and volunteering

  • Education assistance plan

  • Student loan assistance

  • Public transit and biking reimbursement plans

  • Monthly lunches on the house

  • 10% time for Research or Training Projects

  • Profit-sharing bonus plan

  • Financial transparency through an open book policy

  • Kind, capable and thoughtful colleagues


We welcome qualified candidates from all walks of life and value diversity in our company, and we prohibit discrimination based on race, color, religion, ancestry, national origin, sex, sexual orientation, gender identity, age, veteran status, military service, disability unrelated to job requirements, marital status, or domestic partner status.

Senior Data Engineer - Spark, Scala, Redis, RabbitMQ at Bigcommerce (San Francisco, CA)

$
0
0

Bigcommerce, named one of the Top Places to Work in the San Francisco Bay Area, islooking for a top notch Senior Data Engineer with a passion for data and ecommerce to design and implement scalable, robust, and real-time big data pipeline and analytics platform that helps us to transform data into competitive advantage for Bigcommerce and our clients. You will enjoy working with one of the richest data sets in the world, cutting edge technologies, and the ability to see your work turned into real data products that will be used by nearly 90,000 stores and their users.


Responsibilities



  • Build data pipeline on cloud (AWS) that collects, connects, centralizes, and curates data from various internal and external data sources

  • Architect scalable and reliable data engineering solutions for moving data efficiently across systems at near real-time

  • Build a data store that will be central source of truth

  • Implement tools that helps our data consumers to extract, analyze, and visualize data faster

  • Build data expertise and own data quality for the pipelines you build

  • Use your expert coding skills across languages - JavaScript, Scala, PHP, and Python

  • Evaluate new technologies and build prototypes for continuous improvements in Data Engineering

  • Partner with Infrastructure and Engineering teams to ensure instrumentation, logging, and monitoring is in place

  • Contribute to Open Source community


Our perfect candidate will have a background in Computer Science or a related technical field and possess extensive experience in building and taking a lead in setting up data pipelines and working with large data stores. You will be working with cross-functional teams and highly influencing data decisions. You are scrappy, focused on results, a self-starter, and have demonstrated success in using engineering and analytics to drive the understanding, growth, and success of a product.

Microservices Builder at Bemind Interactive S.r.l. (Cave, Italy)

$
0
0

Bemind.me is a Digital Agency working on Web, Mobile and Social, mainly oriented towards e-commerce and finance (fintech).


We are looking for a Code Lover (m/f), who is able to work on what he/she already knows. For the next few months, you will be responsable for developing backend microservices on the JVM. We like grails, but it is not the only choice: play, ratpack, spark and others may be welcome. You'll have to deal with internal and third-party REST services, with relational databases and NoSQL. If you know Java, well, you're fine, but if you know Groovy, Scala or Clojure, it's even better.


Q: I'm a Backend Ninja but I hate Java and I'm in love with $YOUR_FAVOURITE_LANGUAGE, am I welcome?
A: Yes!


Our microservices ecosystem will be heterogeneous: new languages are welcome! If you are interested in exploring, studying and learning new technologies, this is the job for you.


Our team in a nutshell



  • We have a miscellaneous technical background

  • We are Merciless

  • We have great sense of humor, but we lack in patience

  • We are spread across multiple locations (we are Slack-based)

  • We are horizontal (but every choice must be explained and make sense)


After the initial phase it will be possible to work remotely.


Proficiency inItalian is a must.


If you're interested please send us a list of three technical book that you love.

Viewing all 11771 articles
Browse latest View live




Latest Images