Senior Software Engineer
4 months ago
Description
We are looking for a talented Big Data Engineer Join our team and make an impact with your self-motivation and proactive approach to data product development. Deliver high-quality, testable code and take ownership of your work. you will contribute on delivering the high-quality and testable code to implement functionality. Join our team and shape the future of data engineering.#Not found
Responsibilities
Take on the responsibilities of a key developer and data architect, with the potential to also assume development team lead and project coordinator roles when needed Deliver high quality and testable code following clean code and SOLID design principles and conduct code reviews Design, technical and project documentation creation Design, technical and project documentation creation Plan and schedule own work for tasks and projects, also implement functionality without direct 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 to clients Communicate with clients on a regular basis to clarify business requirements Assist team members by providing technical solutions 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 5 years of experience in engineering with 2 years experience in 3 or more 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 traditional database and 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) Ability to provide realistic estimation on required effort and manage to complete tasks in accordance with estimation 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 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 usHow 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 managerGet 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-
Senior Cloud Software Engineer
1 month ago
Suzhou, Jiangsu, China Zoom Full timeJob 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...
-
Senior Software Development Engineer
1 month ago
Suzhou, Jiangsu, China Bosch Group Full timeJob 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...
-
Senior ADAS Simulation Software Engineer
1 month ago
Suzhou, Jiangsu, China Bosch Group Full timeAbout 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...
-
Senior Software and IT Professional
1 month ago
Suzhou, Jiangsu, China Bosch Full timeJob Title: Digital Solutions Technical Lead Key Responsibilities Leading digital solution technical design and implementation.Responsible for requirement analysis and transfer to technical functions.Leading agile development in digital project teams responsible for the success of software projects.Responsible for IT infrastructure implementation in the...
-
Senior Embedded Software Automation Engineer
1 month ago
Suzhou, Jiangsu, China Logitech Full timeAbout the RoleLogitech is seeking a highly skilled Senior Embedded Software Automation Engineer to join our team. As an integral part of our organization, you will be responsible for designing, implementing, and monitoring test automation frameworks.Your Key ResponsibilitiesParticipate in the development of a test automation framework that ensures seamless...
-
Senior Software Quality Assurance Engineer
1 month ago
Suzhou, Jiangsu, China Zoom Full timeJob OverviewWe are seeking an experienced Senior QA Engineer to join our team at Zoom. This role will be responsible for designing, developing, and maintaining performance testing automation scripts using tools such as LoadRunner and JMeter.Key Responsibilities:Design and develop performance testing automation scripts using LoadRunner and JMeter.Develop and...
-
Senior Frontend Software Engineer Leader
1 month ago
Suzhou, Jiangsu, China Zoom Full timeWe are seeking a Senior Frontend Software Engineer Leader to join our team at Zoom. This is a full-time position based in Remote.About the RoleThe successful candidate will be responsible for leading the development and maintenance of Zoom's Web frontend. You will work closely with product managers and designers to enhance and optimize the user...
-
Senior Project Manager
1 month ago
Suzhou, Jiangsu, China Bosch Full timeWe are seeking a highly skilled Senior Project Manager to lead our software development projects. As a key member of our team, you will be responsible for planning, coordinating, and executing projects to deliver high-quality results on time and within budget.About the RoleThe successful candidate will have a strong background in project management,...
-
Software and IT expert_ME
1 month ago
Suzhou, China Bosch Full timeJob Description Leading digital solution technical design and technical implementation Responsible for requirement analysis and transfer to technical functions Leading agile development in digital project team, responsible for the success of SW project Responsible for IT infrastructure implementation in Engineering area Responsible for technical...
-
Senior Software Development Manager
1 month ago
Suzhou, Jiangsu, China MAHLE Full timeAbout the RoleAs a Senior Software Development Manager at MAHLE, you will be responsible for leading software project management for OBC's software development. This role involves designing software development planning, including development schedules, progress controlling, and software R&D cost and resource planning.You will lead software teams in software...
-
Senior QA Automation Engineer
2 months ago
Suzhou, Jiangsu, China Zoom Full timeJob Role: Senior QA Automation EngineerJob Summary:We're seeking a highly skilled Senior QA Automation Engineer to join our team at Zoom. As a key member of our QA department, you will be responsible for designing, developing, and maintaining performance testing automation scripts.Key Responsibilities:- Design and develop performance testing automation...
-
Suzhou, Jiangsu, China Bosch Full timeJob OverviewBosch is seeking an experienced Senior Electronic Systems Engineer to lead the development of our next-generation autonomous vehicle systems.Job DescriptionWe are looking for a highly skilled engineer with expertise in electronic system design, architecture, and software development. The successful candidate will be responsible for leading the...
-
Embedded Software Engineer
2 months ago
Suzhou, Jiangsu, China HARMAN International Full timeHARMAN 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...
-
Embedded Software Development Engineer
2 months ago
Suzhou, Jiangsu, China 789 Mirror Controls (Suzhou) Co., Ltd. Full timeJob 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 HARMAN International Full timeJob Summary:We are seeking a highly skilled Senior Software Development Manager to lead our audio technologies team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge audio solutions for the automotive and consumer markets.About HARMAN International:HARMAN is a leading global supplier of connected car...
-
Embedded Software Development Engineer
2 months ago
Suzhou, Jiangsu, China 789 Mirror Controls (Suzhou) Co., Ltd. Full timeJob 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...
-
Software Engineer Intern
1 month ago
Suzhou, China Philips Full timeJOB DESCRIPTION Job Title Software Engineer Intern Job Description Philips Multimodality Simulation workspace (MM Sim) 是一个软件包,旨在为疾病治疗过程提供放射治疗仿真支持。Multimodality Simulation workspace...
-
AI Software Development Engineer
2 months ago
Suzhou, Jiangsu, China Zoom Full timeAbout 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...
-
Software Development Engineer in Suzhou
1 month ago
Suzhou, Jiangsu, China 789 Mirror Controls (Suzhou) Co., Ltd. Full timeOverviewWelcome 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....
-
Senior RF Design Engineer
3 weeks ago
Suzhou, Jiangsu, China CommScope Full timeDesigning the Future of Wireless ConnectivityWe are seeking a highly skilled Senior RF Design Engineer to join our team in Suzhou, China. As a key member of our Outdoor Wireless Network (OWN) business segment, you will play a crucial role in designing and developing cutting-edge antenna solutions for cellular and Wi-Fi systems.About the Role:Lead the design...