Senior Software Engineer (Data Science)

PigeonLine


3 weeks ago

08/27/2019 10:21:23

Job type: Full-time

Hiring from: UK, Canada, UAE

Category: Software Dev


Time commitments: Full-time as an employee 

Compensation: CAD$75,000-$100,000 per annum. We offer 20 days of paid annual leave pro-rata and equity incentives for exceptional leadership.

Visa sponsorship: Only for our UAE hub

You will be expected to:

  • Optimize existing and new code for maximum speed, scalability, readability and security. 

  • Implement unit tests. 

  • Incorporate feedback provided by other team members through code review and review other team member’s code & provide feedback.

Qualifications:

  • 3-4 years experience managing the full software development life-cycle using Python for enterprise applications

  • Knowledge of software design patterns for data science applications and APIs

  • Ability to collaborate effectively using agile methodology

  • Ability to self-manage through remote-work

Recruitment process:

We have 3 stages of hiring which typically takes up to 3 weeks to complete. Once you submit your resume, we will review it as soon as possible. If we think you might be a good fit, the first stage is a chat with a member of our team. The second stage is a technical challenge which assesses your technical skills. You are free to work on the challenge in your free time, and we suggest allocating no more than 4 hours to the challenge. The third stage is an interview with one founder and at least one team member.

There are no deadlines for this application – we hope to hire the right person immediately when we meet him/her!

About the job:

PigeonLine is on a journey to develop innovative enterprise tools to help governments and businesses globally. As a senior software engineer you will help us realize this journey. You will collaborate with our cross functional team to develop software solutions that are easy to use, interactive and secure. You will not fall short of technical challenges and will have the freedom to push boundaries to technologies.

Working at PigeonLine:

We love doing great work building great tools with a great team! Our culture is human-centric, which means two things for us: (i) we believe we perform at our best when we have the freedom and trust to own our projects and work flexibly, and (b) we place wellbeing and diversity at the core. We highly value pioneers who take initiatives to find new and better ways to improve our work and our solutions. We are a collaborative, diverse and global team, and we use effective communication which tends to be “clear, respectful and early”. We are passionate about data privacy – we only use encrypted and self-hosted tools for collaboration and sharing, which means no third-party providers have access to our data or our clients’ data at any point. Relationships are built on trust, which we will never compromise.

PigeonLine is an equal opportunity employer. Please inform us if you require special provisions for your interview, and we will do everything we can to facilitate.


Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Parse.ly (US, Canada, Mexico or Argentina)
    Today

    We are seeking a senior developer who loves programming and shipping production software, but who also has keen design instincts and an ability to simplify, simplify, simplify -- until the data speaks for itself.

    Our frontend team owns the core experience of Parse.ly’s customer-facing SaaS products -- most importantly, its real-time analytics dashboard.

    Parse.ly is a fully distributed team, which means 100% of our engineers, designers, and product managers (including our founder & CTO) work out of home offices. Most of the frontend team is located in US/Eastern and US/Central timezones. We'll also give preference to those timezones, because even though we operate on a distributed/async model, we like to have timezone overlap for f2f (video) collaboration and pairing. We prefer to hire US-based candidates, but we'll consider Canada, Mexico, and Argentina for this role.

    So, you might wonder, how do I get an interview with Parse.ly?

    To prove design instincts to us, we ask that you point toward some work you have done in the past that showcases your frontend, UX, or data viz design tastes. For example:

    • A web portfolio of data visualization sketches, e.g. on bl.ocks.org, codepen.io, or similar.

    • Github, or similar, code repos for JavaScript code, along with a README that describes or showcases how it looks when run.

    • Dribbble, or similar, screen crops of your designed interfaces.

    • Screenshots of past products you have worked on and how they looked in a shipped state, with some explanation of what parts you worked on, and how it was built. Using something like Dropbox is fine.

    • Or, if none of the above are available, feel free to get creative! Perhaps include a recorded live demo (you could try loom.com to record it); share a link to a recorded presentation at a conference or meetup; or, even share raw notes captured from your notebook. Indeed, photos of your design sketchbooks are very much welcome!

    Your Perspective on JavaScript

    JavaScript has gone through a lot of iteration in the last several years. Parse.ly has existed across three JavaScript maturity waves: (1) simple rich web apps built with Python/Django and a touch of jQuery & D3.js; (2) full AngularJS 1.x SPAs powered by a Django REST API, during the peak of Angular 1's popularity; (3) componetized React applications powered by REST APIs & GraphQL, more recently. We even had a brief stint with Vue.

    Given this evolution, Parse.ly frontend engineers develop a mastery over JavaScript and web technologies, pick the best tool for the job, and don't fuss about the particular framework du jour. You'll be working on a modern JavaScript codebase -- parts of which might leverage AngularJS, D3.js, React, or other libraries. Since you're a senior JavaScript engineer, a mix of frameworks doesn't bother you in the slightest, as you realize it's the nature of the beast for a set of successful and production web applications developed 2013-2019. And, since you're a senior software engineer, cracking open the middle tier -- which is written with established & stable technologies like Python 3, Django, and Postgres -- doesn't bother you either.

    What You’ll Do:

    • Write JavaScript code using the best practices.

    • Come up with novel interface implementations and data visualizations.

    • Write code in Python that power our Django-based HTTP API.

    • Creatively sketch and design new product features.

    • Analyze customer usage data to improve shipped features.

    An Ideal Applicant Will Have:

    • 5+ years experience in technology.

    • A preference for self-sufficient productivity.

    • A highly organized and disciplined approach to self-improvement.

    • Senior level of proficiency with modern JavaScript.

    • Comfort with git, the command line, and Python.

  • Americans spend more than $5 trillion on restaurants, retail, and services each year. Nearly 90% of those transactions happen in a real-world store. Online, data is king. It powers personalized customer experiences and product recommendations. Offline, it’s still 1999. No data is captured; certainly, none is used to improve merchant decision-making or customer experience. No wonder brick-and-mortar stores are being left behind.

    Thanx is a customer engagement platform -  an integrated solution that enables merchants to interact with their customers. Point solutions are so 2000s. Data on spending, location, time, items/SKUs, and feedback is ingested from multiple sources. Leveraging this data, Thanx provides a complete, longitudinal view of a customer, enabling merchants to engage with customers in a personalized way. Plus, with a closed loop with credit card networks, merchants can,  for once, measure changes in consumer behavior for each marketing dollar thats spent.  

    In a nutshell, Thanx ingests data, provides insights, enables actions to drive growth in the business. As a platform, Thanx is a horizontally-scalable, reliable, high-throughput, low-latency system.

    Thanx is backed by some of the best investors in the world — Sequoia Capital, Icon Ventures, and Andy Rachleff (CEO Wealthfront, cofounder Benchmark Capital), to name a few.

    Thanx Engineering

    Yes, we have an app you can download. But that represents no more than 5% of our codebase. The power of Thanx is massively scalable data pipelines, microservices that power four 9s uptime, intelligent purchase normalization, and matching algorithms  — we don’t show that stuff off publicly.

    Here’s more on who we are:

    • Team: early engineers at AWS, Cloudera, Climate, Zenefits, Okta. Experience from startups and successful product companies like Google, Facebook, Intuit, Disney. This is an elite Eng team, period.

    • Growth: 10x YOY data growth; $100M+ delivered to merchants; 200% team growth; modern, rapidly-evolving platform.

    • Tech: scalable, reliable, high-throughput, low-latency backend systems; beautiful, performant, responsive UIs; user-friendly mobile apps.

    • Culture: data-driven decision-making, risk-taking, no hierarchy, collaboration & shared responsibility, testing, and continuous improvement. As a remote-friendly team, we have flexible work hours. We work and play hard — be warned! when it comes to Mario Kart, we are super competitive!

    Opportunity

    • This is a hands-on role. You spend significant time writing code

    • Be a technical leader - ideate, architect, mentor others; advance our platform

    • Work across the stack - backend, front-end, mobile, data ingestion and processing, AI/machine learning, security, infrastructure, scalability, DevOps.

    • Be involved in platform evolution, product ideation, design, architecting systems, helping shape engineering, and company culture. And, of course, top-notch equity.

    • Work from our SF office or remotely

    Technologies We Use

    • Ruby on Rails, Golang, React, React Native, Swift, Objective-C, Java/Kotlin, Elasticsearch, MySQL, Postgres, AWS, Heroku, Terraform, Docker

    Sound like You?

    • Over 8 years full-stack engineering experience

    • Deep knowledge of dynamic languages like Ruby, Python, Javascript; exposure to React, Vue.js is a plus!

    • Deep experience with high-scale architectures, data pipelines, design patterns

    • Experience with modern tools and tech for each phase of development lifecycle - design, development, test, build, deploy, monitor+scale

    • Experience with mobile and mobile-first web development experience

    • Experience with experimentation and A/B testing is a plus!

    • Strong leadership skills (mentoring, leading)

    • Strong written and verbal communication skills

    • Fantastic team player: communicative, collaborative, empathetic

    • You thrive in a distributed team environment

    Apply now!

    We are proud to be an Equal Employment Opportunity company. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

  • OVERVIEW

    Xapo is a fast-growing, global fintech company with a mission to build a safe and global way to use money. We’re a fully distributed team, with 250+ Xapiens working from 50+ countries. 

    We’re seeking a collaborative, proactive problem-solver to join us as Python Developer at Xapo. This full-time position is planned to be remote, meaning you can work from anywhere!

    BALANCE FOR BETTER

    At Xapo, we embrace our differences and actively foster an inclusive environment where we all can thrive. We’re a flexible, family friendly environment, and we recognize that everyone has commitments outside of work. We have a goal of reaching gender parity and strongly encourage women to apply to our open positions. Diversity is not a tagline at Xapo; it is our foundation.

    RESPONSIBILITIES

    • As a Senior Python Developer, you will work with a highly specialized, multidisciplinary team that handles the complete development lifecycle of a product, from envisioning to production deployment. You responsibilities will include, but are not limited to:

    • Building high-quality software components that fulfill defined functional specifications and fit within architectural designs. 

    • Working autonomously, following a defined plan and achieving goals according to schedule. 

    • Participating in the design, testing, and deployment of your code. 

    • REQUIREMENTS

    • 7+ years’ experience in software development.

    • Backend development.

    • Excellent proven Python development skills.

    • Good development and tuning skills for MySql and Redis.

    • Flask, uwsgi and NGINX, experience.

    • API building and consuming experience are desirable.

    Frontend development;

    • React.JS proven application development experience.

    Platform and libraries;

    • Feel comfortable using Linux, Docker, Flask, uWSGI, and NGINX.

    • Experience using Git, BitBucket, Jira.

    • Capable of documenting and diagramming functional flows and architectures.

    • Experience with other major development language and frameworks like, C, C++, Java or .NET, Node.js is desirable.

    • Experience with other front-end frameworks like Prototype, Undersore.js, etc is valuable but not required.

    • Mobile development knowledge, add points by not required.

    • Self-motivated, with initiative and enthusiasm, willing to work hard within a remote team.

    • Experience working by plan and objectives in autonomous mode.

    • Good communication skills and remote teamwork experience.

    • Strong communication skill in English is a must. Spanish is a nice to have.

    • Experience within Fintech and knowledge about Bitcoins would be ideal.

    OTHER REQUIREMENTS

    • A dedicated workspace. 

    • A reliable internet connection with the fastest speed possible in your area.

    • Devices and other essential equipment that meet minimal technical specifications.

    • Alignment with Our Values.

    WHY WORK FOR XAPO?

    • Shape the Future: Improve lives through cutting-edge technology, work remotely from anywhere in the world

    • Own Your Success: Receive attractive remuneration, enjoy an autonomous work culture and flexible hours, apply your expertise to meaningful work every day

    • Expect Excellence: Collaborate, learn, and grow with a high performance team

    ABOUT XAPO

    At Xapo, we’re building a way for users all over the world to send, receive, spend, and store their money globally and safely. We're firm believers that no matter who you are or where you're from, you deserve easy access to digital financial services. 

    Launched in 2014 by Wences Casares (CEO) & Federico Murrone (COO), Xapo has made an unparalleled investment in security infrastructure, assembled a renowned advisory board, and raised $40M from top venture capital firms in Silicon Valley & the world.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!