Software Engineer

4 months ago


Suzhou, China Epam Full time

Description

We are looking for a Big Data Engineer. As a developer, you will deliver high-quality and testable code to implement functionality. Join our team and make an impact with your self-motivation and proactive in data products development.
#Not found

Responsibilities

Write high quality and testable code following clean code and SOLID design principles Create design, technical and project documentation Plan and schedule own work for tasks and projects, also implement functionality with limited supervision Perform profiling and troubleshooting of existing solutions Coordinate data products deployment Follow and understand defined development process Participate in workshops and presentations of proposed solutions with team to clients Communicate with clients on a regular basis to clarify business requirements Work independently while in close collaboration with others in the team and across projects

Requirements

Bachelor's degree or above in Computer Science, Software Engineering or related majors Minimum 2 years of experience with at least 3 major big data technologies and frameworks including but not limited to Azure, AWS, Databricks, Snowflake, Devops, HDFS, MapReduce, Spark, Hive, HBase, Cassandra and Elastic Search Familiar with Cloud services Knowledge of at least one programming language such as Java, Scala, Python Experienced in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles Possess SQL knowledge and general knowledge of data management Practical expertise in performance tuning and optimization, bottleneck problems analysis Experience of Linux, source code control tools (e.g., GIT, SVN) and write bash/shell scrips Experience of CI/CD tools (e.g., Jenkins, SonarQube) In depth understanding of different phases of development lifecycle and understanding of Agile Scrum processes Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence Ability to analyze and evaluate engineering problems in order to find the best possible solution Willingness and ability to adapt to changes in priorities and requirements Active learner who is passionate about technology and keeps up to date with changes in technology Good communication skills Intermediate (CEFR B1) or higher level of spoken and written English

We offer

By choosing EPAM, you're getting a job at Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us

How We Hire

Here, we summarize the typical journey to finding a job within EPAM.

Apply and tell us about yourself

Go through some standard interviews:

- General interview with a recruiter - Technical interview with our technology experts - Manager interview or Offer interview with a hiring manager

Get ready to join the team

Not sure if you meet all the requirements? No problem. Lets talk anyway and find out more

It takes 1 min of application to start the journey with us. Apply now

Life at EPAM

EPAM Systems Inc. (EPAM) is a leading digital transformation services and product engineering company We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to various innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously

  • Suzhou, Jiangsu, China HARMAN International Full time

    HARMAN International is seeking a skilled Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing common audio infrastructure SW based on various SoCs. Your expertise in C++ language, audio algorithm optimization, and embedded system development will be highly valued in this...


  • Suzhou, Jiangsu, China 789 Mirror Controls (Suzhou) Co., Ltd. Full time

    Job SummaryThe Embedded Software Development Engineer will be based in Suzhou, China, responsible for developing detailed designs for software and coordinating software development within planning and scope. Defining MCi software design policy and providing local technical support to Sales and Quality teams for questions and issues from...


  • Suzhou, Jiangsu, China 789 Mirror Controls (Suzhou) Co., Ltd. Full time

    Job SummaryThe Embedded Software Development Engineer will be responsible for developing detailed design for software and coordinating software development within planning and scope. The role requires defining MCi software design policy and providing local technical support to Sales and Quality team for questions and issues from customer.Key...


  • Suzhou, China Philips Full time

    JOB DESCRIPTION Job Title Software Engineer Intern Job Description Philips Multimodality Simulation workspace (MM Sim) 是一个软件包,旨在为疾病治疗过程提供放射治疗仿真支持。Multimodality Simulation workspace...


  • Suzhou, Jiangsu, China Zoom Full time

    About the Role:We are seeking a highly motivated and experienced AI software engineer to join our team at Zoom. As a member of our AI software development team, you will play a critical role in designing, developing, and optimizing our AI software solutions.Key Responsibilities:Develop and optimize large language models for training and inference.Design and...


  • Suzhou, Jiangsu, China 789 Mirror Controls (Suzhou) Co., Ltd. Full time

    OverviewWelcome to 789 Mirror Controls (Suzhou) Co., Ltd., a leading company in the industry.We are seeking an experienced Software Development Engineer to join our team in Suzhou, China. As a Software Development Engineer, you will be responsible for developing detailed design for software and coordinating software development within planning and scope....


  • Suzhou, Jiangsu, China Phillips-Medisize Full time

    Job SummaryWe are seeking a skilled Software Development Engineer Specialist to join our team at Phillips-Medisize. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our clients.About UsPhillips-Medisize is a leading contract manufacturer of...


  • Suzhou, Jiangsu, China Bosch Full time

    Job SummarySummary: We are seeking a skilled Vehicle Motion Control Software Engineer to design, develop, and implement software functions related to vehicle motion control, including traction control, stability control, and brake relevant functions.Key Responsibilities:Analyze customer requirements and develop application software to fulfill...

  • MTS, Software Engineer

    7 months ago


    Suzhou, China Nordson Corporation Full time

    Essential Job Duties and Responsibilities Determines hardware compatibility and/or influences hardware design.  Develops and recommends corrective actions.  May conduct feasibility studies on new and modified designs. Writes code, completes programming and performs testing and debugging of applications using current programming language and...


  • Suzhou, Jiangsu, China Zoom Full time

    Job Overview">This senior-level position is a key role within our engineering team, responsible for designing and developing the core functionality of our product. The ideal candidate will have a strong background in software development, with a focus on cloud-based systems.About You">We're looking for an experienced engineer who can lead the way in...


  • Suzhou, Jiangsu, China Phillips-Medisize Full time

    About the JobAs a Software Development Engineer at Phillips-Medisize, you will be responsible for designing and developing software solutions that meet the needs of our customers.Your ResponsibilitiesDesign and develop software applications using agile methodologies.Analyze user requirements and develop software solutions that meet those needs.Collaborate...


  • Suzhou, Jiangsu, China Microsoft Full time

    OverviewImagine shaping the future of AI within an ecosystem used by billions. The Windows AI team engineers groundbreaking solutions to empower people worldwide to achieve more with AI.We seek a highly skilled Software Engineer to join our Windows AI China team in Suzhou, Beijing, or Shanghai. The ideal candidate will have extensive experience in building...


  • Suzhou, Jiangsu, China Bosch Full time

    Job OverviewBosch is seeking an experienced Embedded Software Engineer to join our team and contribute to the development of advanced vehicle motion control systems.Estimated Salary:$120,000 - $150,000 per year (dependent on experience)Job DescriptionWe are looking for a highly skilled software engineer to design, develop, and implement software functions...


  • Suzhou, China HITACHI ASTEMO BRAKE SYSTEMS (SUZHOU) LTD. Full time

    Description : Smart System and Software Product Engineer is in charge of defining and developing the control/lower layer software part within Smart Brake project. Define and write software requirements and specifications in democar development projects and / or customer application projects. Cooperation with the design team for electromechanical...


  • Suzhou, Jiangsu, China Bosch Full time

    Job DescriptionAt Bosch, we are seeking a highly skilled Vehicle Motion Control Software Engineer to join our team. In this role, you will be responsible for designing and developing advanced control systems for vehicle motion.Responsibilities:Design and develop control algorithms for vehicle motion control systems.Implement software solutions for complex...


  • Suzhou, Jiangsu, China 789 Mirror Controls (Suzhou) Co., Ltd. Full time

    We are seeking a highly skilled Embedded Software Development Engineer to join our team at 789 Mirror Controls (Suzhou) Co., Ltd. in Suzhou, China.Job DescriptionThe successful candidate will be responsible for designing and developing detailed software designs for existing and new products. You will work closely with the architecture team to ensure that...


  • Suzhou, Jiangsu, China Microsoft Full time

    OverviewWe are seeking a highly skilled Artificial Intelligence Software Development Engineer to join our Windows AI team. In this role, you will play a pivotal part in shaping the future of AI within an ecosystem used by billions.The ideal candidate will have extensive experience in building scalable services and a solid foundation in designing and building...


  • Suzhou, Jiangsu, China Bosch Group Full time

    About the RoleWe are seeking a highly skilled Senior ADAS Simulation Software Engineer to join our team at the Bosch Group. This is a fantastic opportunity to work on cutting-edge technology and contribute to the development of innovative solutions.Key Responsibilities:Design, develop, and test simulation tools for ADAS L2++ products using C++, Python, and...


  • Suzhou, Jiangsu, China Bosch Group Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Development Engineer to join our team. In this role, you will be responsible for identifying potential IT needs in production environments and matching them with digital or AI technologies.Your primary responsibilities will include:Software Development Cycle: Complete the entire software...


  • Suzhou, China LMI Technologies Full time

    What will you do as a Vision Software Engineer (Solutions Team)? You will apply your machine vision and data processing knowledge to create proof-of-concept, prototype or final 3D measurement tools and inspection applications. The successful candidate will have a proven ability to extract application requirements from customers and develop complete...