Senior Back-End Developer



About Us

We are an Augmented Intelligence and Big Data company creating and developing business intelligence solutions relying on unstructured data analytics, founded by a team of experts in the fields of artificial intelligence, optimization and advanced statistics coming from academia and the private sector. Our core technology is the result of 10 years of theoretical and algorithmic research in these domains, completed by our core team members. We are currently focusing on building a product offering for the financial industry where we see tremendous opportunities driven by significant pain points on the user side that are not satisfactorily addressed by existing technologies. We have already validated the scalability and relevance of our technology through opportunistic projects with the financial, law, national security, utilities and retail sectors and we will expand into these other industry sectors when the timing is right.

Role

You will join a small team of passionate engineers and business developers solving tough problems related to valuing information content in text, audio and video to support decision-making within companies. You will be instrumental inevolving our back-end technology to scale across sources, projects and teams with top robustness and performance so our clients get things done better,smarter and faster using our software.

Responsibilities

Design and implement scalable, robust and reliable back end for cloud based web applications

Design and implement system to run analytics, and machine learning algorithms using proprietary or client data

Design and implement storage system to handle big volume of text documents

Cooperate with front end developers during backend/frontend integration

Requirements

6+ years of overall practical experience

3+ years of experience working in Linux environments (shell scripts, daemons, ssh)

Good proficiency with Python and Java

Experience with Flask web server programming, RESTful API design

Experience with one of Non-SQL document based databases such as Mongo DB

Experience with SQL databases like MS SQL Server, Oracle or Sybase

Experience in deploying on cloud providers such as AWS, Google Cloud, AliCloud

Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations

Ability to troubleshoot issues in production

Good technical English proficiency

A strong work ethic, sense of humor and collaborative spirit

Bachelor degree in Computer Science, Engineering, Mathematics, Statistics or similar. Bonus points if you hold a post-graduate degree in one of these fields

Cherries on the Cake

Experience working with big amounts of data and scalable applications

Hands-on experience of designing solutions for optimal performance

Knowledge of container technologies Docker and Apache Mesos

Knowledge of big data platforms like Apache Spark

Knowledge of Apache Lucene or Apache Solr

Data-driven decision making (You test out different solutions in terms of features and speed, before committing to one)

SumUp Analytics is a fast-growing, early-stage funded startup headquartered in San Francisco with fantastic people around the world building a great product and having fun doing it. We are committed to creating an inclusive and diverse environment where everyone can enjoy being her or himself.

Please email your resume to apply

Apply