$135K - $178K/yr
Full-time
Posted 6 days ago
Job description
Job Description PayPay's growth is driving a rapid expansion of PayPay product teams, and the need for a robust data platform that drives cutting‐edge data science and powers machine learning innovations is more critical than ever in order to support our growing business needs. We are looking for a Senior Data Science Engineer or Senior Machine Learning Engineer for the Data Insights department. Team Missions The team's primary focus is building and deploying models that directly power PayPay products, with secondary responsibility for experimentation and data‐driven insights.
The team drives product improvements by engineering systems founded on a scientific understanding of user and merchant behavior. The scope of work spans engineering, product science, data science, machine learning, statistical inference, optimization, and BI analytics. Responsibilities Own end-to-end design, implementation, evaluation, and maintenance of machine learning models for prediction, recommendation, anti‐fraud, etc.
from problem framing to production. Lead architectural decisions for data science systems. Process, analyze, and visualize user and merchant data, providing data‐driven insights that influence product strategy for technical and business divisions.
Collaborate with data engineers, product managers, and stakeholders to build robust production systems. Required Qualifications Bachelors in a quantitative field such as Computer Science, Machine Learning, Mathematics, Statistics, Economics, Physics, or equivalent. Verbal and written communication skills in English.
English is the primary working language for the team; Japanese is beneficial for cross‐functional collaboration. More than five years of work experience as a data scientist, machine learning engineer, or equivalent role. Experience in Python and SQL (any variant).
Preferred Qualifications Masters or PhD in a quantitative field such as Computer Science, Machine Learning, Mathematics, Statistics, Economics, Physics, or equivalent. More than seven years of experience as a data scientist, machine learning engineer, or equivalent role. Experience with Big Data technologies like BigQuery, Spark, Hadoop, AWS Redshift, Kafka, or Kinesis streaming.
Experience with recommendation systems, deep learning, NLP, optimization, or anti‐fraud systems. Experience with AWS services such as Glue, SageMaker, Athena, and S3. Experience with Databricks or Snowflake.
Experience designing and conducting A/B and hypothesis tests. Experience building and maintaining microservices. Verbal and written communication skills in Japanese.
#J-18808-Ljbffr
Most Popular Jobs Similar to Senior Software Engineer
senior software developer
senior application software engineer
software engineer
senior systems software engineer
lead software engineer
senior software development engineer
staff software engineer
enterprise software engineer
senior software analyst
senior software engineer net
Frequently asked questions
Q: What skills or qualities help someone succeed as a Senior Software Engineer?
A: To succeed as a Senior Software Engineer, key technical skills include expertise in programming languages such as Java, Python, or C++, as well as proficiency in software development methodologies like Agile and DevOps. Additionally, strong problem-solving skills, experience with cloud platforms like AWS or Azure, and knowledge of database management systems are highly valued. Soft skills like effective communication, leadership, and collaboration, along with traits like adaptability, continuous learning, and a customer-centric mindset, are also essential for success in this role.\n\nSummary: These technical and soft skills enable Senior Software Engineers to design, develop, and deliver high-quality software solutions, lead cross-functional teams, and drive innovation, ultimately supporting career growth and effectiveness in the role.
Q: What is the career path for a Senior Software Engineer?
A: A Senior Software Engineer's typical career progression involves starting as a Junior Software Engineer, progressing to a Mid-Level Software Engineer, and then to a Senior Software Engineer, with each role requiring increased technical expertise and leadership responsibilities. Key opportunities for skill development and growth include mastering programming languages, frameworks, and technologies, as well as developing leadership, communication, and project management skills through mentorship, team lead roles, or specialized certifications. Long-term career prospects for Senior Software Engineers may include technical leadership positions, such as Technical Program Manager or Engineering Manager, or transitioning into related fields like Product Management or Data Science.
