Senior Python Developer // Fantasmo at Fantasmo

Posted on: 06/04/2021

Location: Berlin, Germany (ON-SITE)

full time

Original Source

Tags: celery drf django azure gunicorn gcp flask fastapi embedded rabbitmq hyper ml aws python

Fantasmo was founded under the belief that a digital interface to the physical world is needed to create a safe, efficient, and happy future for humanity. When machines can understand precisely where they are and what is around them, it will herald in a new age of connectedness and autonomy. Fantasmo’s primary offering is a hyper-accurate positioning solution for location-based services such as shared mobility, last-mile logistics, autonomous systems, accessibility, and augmented reality among others. With this core technology developed, Fantasmo is actively scaling its service across hundreds of cities in North America, Europe, and APAC. The company currently has employees operating in the United States and Germany. **Senior Software Engineer, Back-End** Fantasmo’s positioning service is being deployed to cities around the world. Fantasmo has developed a proprietary mapping system to quickly capture large-scale 3D maps. The system is used globally to deploy our positioning solution. You will be part of the team developing and maintaining an application that will enable hundreds of cities to be mapped in detail never before achieved. Your team will expand upon and maintain an API to interface with our core positioning and data services. The API supports end-user applications in shared mobility (e.g., e-scooters), last-mile logistics, augmented reality, accessibility, and more that will be used by millions of users. You will, furthermore, help craft tooling that orchestrates a complex pipeline including field operations, ML feature extraction, data warehousing, continuous updates, customer relations, monitoring, and analytics. We are looking for someone who can architect fault-tolerant, distributed systems capable of maintaining high throughput under load, write eminently clear and maintainable code, help define APIs for mobile, web, and embedded devices, and integrate with customer systems. The role is a full time position. No visa sponsorship. **Requirements** Location * If you are based in Berlin, the role will start as remote but move to in person in Berlin after COVID related restrictions ease. * Open to remote in Europe, keeping German hours. Responsibilities * Design and build APIs for mobile, web, and embedded systems. * Integrate with server-side customer systems. * Build tooling to support AI/ML and vision research. * Work with scientists to implement cutting-edge technologies. * Collaborate with cross-functional teams to define, design, and ship new features. * Unit-test code for robustness, including edge cases, usability, and general reliability. * Work on bug fixing and improving application performance. Basic Qualifications * 5+ years of experience working on production web applications. * Profound knowledge of Python. * Expert familiarity with Django and/or Flask. * In-depth experience with DRF or equivalent. * Degree in Computer Science or related field. * Firm grasp on industry best practices for server applications. * Fanatical about security and data integrity. Preferred Professional Skills and Expertise * Experience with microservices architectures. * Experience with FastAPI / Starlette / Sanic / etc. * Experience with workers, Celery, RabbitMQ, etc. * Experience with WSGI / Gunicorn / Uvicorn / Tornado / etc. * Experience with DevOps, particularly on AWS, GCP, or Azure. Personal Qualifications * Demonstrated communication and interpersonal skills to work across diverse stakeholders and cross-functional teams. * A low ego and can-do attitude; willingness to admit mistakes and work to remedy them. **Benefits** We Offer * Full health * Generous vacation policy * Competitive stock options