Senior Data Software Engineer
Descrição da Vaga
We are seeking an experienced **Senior Data Software Engineer** to join our team and play a key role in creating robust data\-driven applications. You will apply your expertise in Big Data technologies, cloud platforms, and engineering methodologies to design and deliver innovative solutions while collaborating with diverse teams to achieve business objectives. **Responsibilities** * Build and manage data software applications designed for use by Data Integration Engineers * Develop and implement advanced analytics solutions leveraging technologies such as Spark, PySpark, and NoSQL * Utilize cloud platforms like AWS to enhance and optimize data workflows and solutions * Work with product and engineering teams to gather insights and contribute to decision\-making processes * Partner with architects, technical leads, and other teams to ensure alignment and seamless integration of solutions * Evaluate business challenges and technical environments to deliver effective and scalable implementations * Conduct code reviews to ensure compliance with best practices and maintain high\-quality standards * Test and validate solutions to ensure they meet functional, technical, and performance requirements * Prepare and maintain detailed documentation to support ongoing development and operational activities * Engage directly with clients to understand their needs and provide actionable feedback **Requirements** * Bachelor’s or Master’s degree in Computer Science or a related discipline * At least 3 years of experience in Data Software Engineering with expertise in Big Data technologies * Strong understanding of data engineering processes, including management, storage, visualization, operations, and security * Knowledge of data ingestion pipelines, Data Warehousing, and Data Lakes architecture * Proficiency in programming languages such as Python, Java, Scala, or Kotlin * Extensive experience working with SQL and NoSQL database systems * Hands\-on expertise with Big Data tools, particularly Spark and PySpark * Experience designing and deploying solutions using cloud platforms like AWS, including Glue and RedShift * Solid knowledge of CI/CD pipelines and processes for integration and deployment * Familiarity with containerization and resource management tools such as Docker, Kubernetes, and Yarn * Practical experience with Databricks for advanced analytics and data engineering tasks * Advanced English proficiency with strong written and verbal communication skills at a B2 level or higher **Nice to have** * Experience with additional Big Data tools, including Hadoop, Hive, and Flink * Understanding of SDLC methodologies, such as Agile frameworks * Experience managing and implementing the software development lifecycle effectively **We offer** * International projects with top brands * Work with global teams of highly skilled, diverse peers * Healthcare benefits * Employee financial programs * Paid time off and sick leave * Upskilling, reskilling and certification courses * Unlimited access to the LinkedIn Learning library and 22,000\+ courses * Global career opportunities * Volunteer and community involvement opportunities * EPAM Employee Groups * Award\-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev