Engineering Efficiency Team's mission is to develop the Engineering Infrastructure: - For all the software engineers of LINE Corporation and its sibling companies - To improve efficiency across all kinds of the engineering activities - By standardizing the best of the engineering practices and tools.
Keeping engineering efficient in every aspect is one of the crucial elements to succeed in the highly competitive environment around our businesses. The problems what we're solving at Engineering Efficiency are: - Designing the easy-to-understand framework of the inventory and provide the data at the engineers' fingertips - Building the deploy system where you can deploy with API calls and chat messages - Bridging the gaps between the build and deploy systems to achieve the continuous delivery - Building the massive-scale monitoring system to support millions of metrics per minute - Making the metrics data more accessible and visualized - Write code, and help your colleague engineers to write code efficiently
【Responsibilities】 - Build and improve the engineering infrastructure such as deployment infrastructure or monitoring infrastructure. - Discover the inefficiencies in the daily software engineering tasks and improve them. - Define and resolve the problems based on the feedbacks from the users.
【Required Skills】 - Bachelor of Science in Computer Science or related technical field, or equivalent practical experience. - 3+ year of professional experience in Java, C/C++, Python, Go, or Haskell programming. - 1+ year of professional experience in Web-scale services development. - Experience with Linux environments. - Professional working proficiency in Japanese. - Limited working proficiency in English.
【Preferred Skills】 - Strong focus on outcomes. - Comfort with frequent, incremental deliveries and deployments. - Ability to express the ideas logically and clearly in both of verbal and written form - Ability to communicate and collaborate with other software engineers who are potentially the users. - Not being afraid of breaking organizational walls and reaching across functional borders. - Expert in Java, Python, Go, or Haskell programming. - Experience with API design and implementation. - Experience with basic Web UI design and implementation based on APIs. - Experience with non-trivial deployment pipeline development. - Experience with scalable monitoring infrastructure development. - Experience with building and operating Docker infrastructure. - Professional working proficiency in Japanese and English.