Senior Data Software Engineer
Posted: 2 days ago
Job Description
Join our remote team as a Senior Data Software Engineer with ML/Data Science experience within a global leader in providing cutting-edge technology solutions. We are looking for a hands-on and experienced data software engineer who has a deep understanding of Apache Spark, Microsoft Azure, and Python. The successful candidate will be responsible for developing and implementing forecasting models, as well as designing and maintaining data pipelines. The role requires a strong understanding of data analytics and machine learning principles, and the ability to work collaboratively with cross-functional teams. ResponsibilitiesDesigning and implementing forecasting models using machine learning algorithmsDeveloping and maintaining data pipelines for efficient data processing and analysisCollaborating with cross-functional teams to identify business requirements and translate them into technical solutionsCreating and maintaining technical documentation for all data engineering projectsWorking with data scientists to ensure that models are production-readyEnsuring that all data engineering solutions are of high quality, reliable, and scalableTroubleshooting and resolving data-related issues in a timely and efficient mannerMaintaining up-to-date knowledge of emerging data engineering technologies and trendsParticipating in code reviews to ensure code quality and adherence to standards RequirementsAt least 3+ years of experience in Data Software Engineering with a focus on ML/Data ScienceExpertise in Apache Spark, Microsoft Azure, and PythonExperience in forecasting models development and implementationDeep understanding of data analytics and machine learning principlesGood knowledge of Git for version controlFamiliarity with Databricks and MLOps for efficient model deployment and managementExperience in developing and maintaining data pipelinesExcellent communication skills in spoken and written English, at an upper-intermediate level or higher Nice to haveKnowledge of Panda for data manipulation and analysisExperience with SQL and relational tablesUnderstanding of statistical models and their practical applications We offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period