Python Developer

  • Full-time

Company Description

Our Product & Company

RedOptima harnesses Machine Learning and Big Data technologies to provide industry-leading collision risk probability benchmarks and real-time risk profiling of transportation assets. We have a laser focus on truly understanding the objective and controllable antecedents to road vehicle collisions by using remotely sensed data and market-leading algorithms in our SaaS technology. RedOptima’s technology is deployed by Road and Traffic Authorities (RTAs), Automotive OEMs, and Automotive Insurers to provide unparalleled analytics through our cloud-native platform.

Who We Are

Headquartered in London UK, RedOptima is made up of a close-knit team who are developing a first-of-its-kind road infrastructure data analytics platform, to solve one of the automotive industry’s most complex research and engineering challenges. Our market-leading collision risk analytics have the potential to influence significant aspects of the automotive industry including road infrastructure safety provisions and collision risk pricing.

Job Description

We are seeking a Software Engineer with a wealth of experience developing and deploying REST/SOAP API solutions, to develop our platform which integrates with industry-standard and open-source software.

Our unprecedented technology requires highly skilled and talented engineers to join a close-knit team willing to understand and take ownership of the problems they solve and the solutions they deploy. This is a great opportunity to join at the early stage of a rapidly growing company and define your own success story within it.

Responsibilities:

  • Architecting, designing, developing, deploying backend systems
  • Creating and maintaining systems that are optimized, robust and scalable
  • Performance improvement, testing, and maintenance of application code 
  • Proactively identifying and resolving future technical risk
  • Ownership of the SLDC from planning and MVP, to deployment and maintenance
  • Coaching team members in best development and design practices
  • Identifying bottlenecks and risks in existing engineering processes
  • Communicating complex concepts to client-facing teams and non-experts

Qualifications

Experience-

  • Minimum Bachelor’s degree in Computer Science or equivalent
  • 4+ years of experience in Software Development
  • 4+ years of experience with Python and SQL
  • 2+ years of experience managing a co-located team and project management
  • 2+ years of experience with SOAP/REST API development experience
  • 2+ years of experience with Java/C++ or other strongly typed languages

Useful Extras:

  • 2+ years handling Geographical Information Systems (GIS) infrastructure (e.g. PostGIS, pgRouting)

Working knowledge and experience of:

  • Docker, Kubernetes in production
  • Managing AWS infrastructure
  • At least one REST/SOAP API Framework e.g. Django, Node
  • Unit and Integration testing using pytest/unit test, TestNg, JUnit, or similar framework 
  • CI/CD pipelines in e.g. Jenkins
  • Optimizing high performing queries in RDBMS
  • Relational database management, including normal forms, partitioning, and indexing techniques
  • Transaction management and load balancing

Strong co-operative skills in:

  • Communicating very complex concepts to client-facing teams and non-experts
  • Providing task time estimates and quantifying uncertainties
  • Problem solving and analytical approaches to problem

Additional Information

Why work for us?

  • Work with a unique and truly vast collection of datasets
  • Opportunities to lead and take ownership of new software initiatives
  • Freedom to create your own success story in a high-performance environment
  • Tight-knit team with an informal and super-motivated culture
  • Unique challenges with an immediate business impact
  • Annual international company retreats