hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer

1.00 to 4.00 Years   Bangalore   30 Apr, 2021
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryMedia / Dotcom / Entertainment
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

This role is part of the Machine Learning Consulting/Delivery Team, within the Digital Experience organization. The team s core objective is to drive business growth and deepen client relationships by transforming how Epsilon s customers use and maximize their investments around machine learning. As a software engineer in our fast-moving, small entrepreneurial team, you will design, build, and optimize processes, frameworks and infrastructure backend to support data ingestion needs. You will be responsible for solving technical challenges, architecting and deploy infrastructure at scale. You will own projects end-to-end and drive design decisions that affect millions of users worldwide. We are passionate, client-centric, business leaders who seek to deliver meaningful revenue-generating and cost-saving results.

Brief Description of Role:

Delivering integrated marketing solutions focused on relevant, personalized, and cross-channel technologies is paramount at Epsilon. This position will focus on design, development, and integration data ingestion pipelines (ETL), becoming the expert on Decision Management platforms while providing support and backup to other channels when needed. The communication skill to understand the business requirement, walk through the complex design with simple examples, demonstrate why the system is working and clarify the performance outcome with the customer is equally important.

Client integration will come in many forms including; customer websites, call centers, email systems, mobile application, print channels, and many other customer touch points.

This is a highly visible position directly working with Epsilon s client base and internal product team. We are looking for a senior development professional to manage this initiative and important opportunity. This is an individual contributor role.

Primary Responsibilities:

System Integration: You will need to be able to design, develop, and integrate decision management platforms into multiple types of marketing applications such as website, email, print, social, etc. Below is a list of detailed responsibilities;

  • Development of ETL, XML, SFTP, shell script and other data transformation processes
  • Development of API, Rest services, Web services, and other common network communication protocols
  • Integration with Java, Python, .NET, HTML, and many other marketing platforms

Client Services and Support: You will need to be able to work in a cross-matrix team environment from both Epsilon and our client base including; peer developers, project managers, systems analyst, database developers, marketing teams, business managers, and executive leadership. Work closely for all IT development and integration work with the client. Responsible for development and integration which could involve leading other developers from various teams internally. Implement critical processes needs for the client. Prepare and maintain documentation including planning, analysis, design, implementation/testing, and deployment deliverables. Execute as per timelines and coordination among sub-projects; ensure that cross-project dependencies are identified, communicated, and tracked. Refine and implement quality test plans.

Qualifications
  • Bachelor s Degree in Engineering and related field with 7+ years of similar experience
  • Tech Stack: Python, PySpark, Hive, Micro services, Docker, Serverless Frameworks
  • Hands on experience building ETL workflows/pipelines
  • Experience working in other object-oriented languages (Scala/Java/.Net) is a plus
  • Experience in relational and non-relational databases and SQL (Hive, NoSQL is a plus)
  • Experience with AWS technologies
  • Experience working/building CI/CD pipelines
  • Good written and spoken communication skills, team player
  • Strong analytic thought process and ability to interpret findings
  • Ability to work on multiple assignments concurrently
  • Experience working on CDP platforms is added advantage

- Adobe Experience Platform, Tealium, Adobe Audience Manager etc - Building Data pipelines on CDP

  • Experience working on Ad Tech or digital advertising technologies is added advantage
  • Knowledge of machine learning algorithms and concepts and implementation will be a plus

In addition, the candidate should have strong business acumen, and interpersonal and communication skills, yet also be able to work independently. He/she should be able to communicate findings and the way techniques work in a manner that all stakeholders, both technical and non-technical, will understand.

Technical/Functional Qualifications:

This position requires an individual with a combination of software engineering and data analytical skills with the desire being part of cutting edge, high profile projects and are motivated by delivering world-class solutions on an aggressive schedule. The candidate should have a solid foundation in computer science with well-honed skills in the following areas:

Data Management:

  • Experience with both structured and unstructured data, and Hadoop, Apache Spark, or similar technologies
  • Good understanding of Data Modeling, Data Warehouse, Data Catalog concepts and tools
  • Able to identify, join, explore and examine data from multiple disparate sources and formats
  • Ability to reduce large quantities of unstructured or formless data and get it into a form in which it can be analyzed
  • Ability to deal with data imperfections such as missing values, outliers, inconsistent formatting, etc
  • Ability to manipulate large datasets, (millions of rows, thousands of variables)

Software Development:

  • The ability to write code in programming languages such as Python, PySpark and shell script on Linux
  • Familiarity with software development methodology such as Agile/Scrum
  • Love to learn new technologies, keep abreast of the latest technologies within the cloud architecture, and drive your organization to adapt to emerging best practices
  • Familiarity of CI/CD methodologies

Architecture and Infrastructure:

  • Architectural design experience on AWS
  • Experience in delivering software with AWS EC2, S3, EMR/Glue, Lambda, Data Pipeline, etc
  • Good knowledge of working in UNIX/LINUX systems

Senior Software Engineer

  • Floors 8 10, HUB 1, Building of SEZ Towers, Karle Town Centre, Nagavara, Bangalore, Karnataka, India
Qualifications

Senior Software Engineer Related Jobs

© 2019 Hireejobs All Rights Reserved