Software Engineer 1 Job Vacancy in Epsilon India Bengaluru, Karnataka – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Epsilon India
Location : Bengaluru, Karnataka
Position :

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 ML models training, scoring and deployment. 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.
Role Description:
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 of the machine learning algorithms, 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.
You will develop and integrate the decision management capabilities through different predictive modeling/machine learning engine. 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.
What you will do:Decision Management Development: You will need to be able to design, develop and integrate a recommendation engine leveraging machine learning either on premise at the client locations or via the Epsilon cloud working with engineering, database and system administration teams. Below is a list of detailed responsibilities.
Decision Management application design and development
Recommendation engine design and development
Database development and integration
Enterprise software design and development
Architecture design for application with high transactional volumeSystem 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 API, Rest services, Web services, and other common network communication protocols
Recommendation model development and integration
Integration with Java, Python, .NET, HTML, and many other marketing platforms
Development of ETL, XML, SFTP, shell script and other data transformation processes
– 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.
Why are we looking for you:
Experience with AWS technologies is a plus
Tech Stack: Python, Spark, Hive, Java, Node.js, Micro services, Docker, Kubernetes, Serverless Frameworks
Good written and spoken communication skills, team player
Strong analytic thought process and ability to interpret findings
Ability to work on multiple assignments concurrently
Knowledge of machine learning algorithms and concepts and implementation will be a plus
In addition, the candidate should have strong business acumen and interpersonal 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
What you will enjoy in this role:
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
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 Scala, Java, Python and shell script on Linux
Capable of deploying the ML models into a production environment fully integrated as a solution end to end
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
Architecture and Infrastructure:
Architectural design experience on AWS, Azure, Google, etc
Experience in delivering software with AWS EC2, S3, Redshift, EMR, Lambda, Data Pipeline etc
Qualifications
MS in Computer Science or related field with 5+ years of similar experience
Strong knowledge and experience in object-oriented programming such as Java and Python. JavaScript and Node.js experience is a plus
Experience in relational and non-relational databases and SQL (Hive, NoSQL is a plus).

This post is listed Under  Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts