Apply

Senior Software Engineer-Japan

Posted 6 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: Japan

πŸ” Industry: Fraud detection and risk management

🏒 Company: DataVisor

⏳ Experience: 5+ years

πŸͺ„ Skills: PythonSoftware DevelopmentSQLHibernateJavaKafkaMachine LearningSpringAlgorithmsCassandraSpark

Requirements:
  • 5+ years of software development experience.
  • 5+ years of experience in Java, Shell, and Python development.
  • Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate) is a plus.
  • Experience in Cassandra, HBase, Flink, Spark, or Kafka is a plus.
  • Experience with the Spring Framework is a plus.
  • Experience with test-driven development is a plus.
  • Must be located in Japan.
Responsibilities:
  • Design and build machine learning systems that process data sets from the world's largest consumer services.
  • Use both unsupervised machine learning and supervised machine learning to detect fraudulent behavior.
  • Build and optimize systems, tools, and validation strategies for new features.
  • Help design and build distributed real-time systems and features.
  • Utilize big data technologies to build large scale machine learning pipelines.
  • Develop new systems on top of real-time streaming technologies.
Apply

Related Jobs

Apply

πŸ“ Japan

🧭 Full-Time

πŸ” Insurance technology

🏒 Company: Sprout.ai

  • Comfortable communicating in both Japanese and English.
  • Strong experience working in fully cloud-hosted environments (e.g. AWS).
  • Strong proficiency in software architecture using Python or similar backend programming languages.
  • Solid RDBMS experience, preferably with PostgreSQL.
  • Experience building RESTful APIs (e.g. FastAPI) and real-time data processing pipelines.
  • Deep understanding of modern software development lifecycles, including code quality, pull requests, code reviews, CI/CD, QA, and production releases in an agile, fast-paced environment.
  • Collaborative by nature, with excellent communication, teamwork abilities, and stakeholder management skills.
  • Comfortable and confident speaking directly with customers, including non-technical individuals.
  • Strong problem-solving skills with the ability to think critically and creatively.
  • Self-motivated, with a strong sense of ownership and accountability.
  • Work with different stakeholders across the business and directly with our customers to understand a problem space within your area, propose solutions, and own the end to end delivery of complex projects.
  • Own and maintain specific parts of our stack with best in class engineering practices.
  • Write comprehensive unit, integration and end-to-end automated tests in the backend for customer-facing features.
  • Lead on platform-facing work, using infrastructure-as-code (AWS, terraform, k8s) to ensure our platform is reliable and scalable.
  • Take a lead in code reviews, provide constructive feedback, and keep to date with latest trends in the industry.
  • Provide mentoring to other members of the Engineering and Data Science teams.
  • Lead in the continuous improvement of the processes and ways of working for the engineering team.
  • Manage feature rollouts with multiple releases per day by utilising feature flags, metrics, logs and alerting.

AWSPostgreSQLPythonKubernetesFastAPICI/CDRESTful APIsTerraform

Posted 3 months ago
Apply