Job Posting - Salary Range: $112,375 - $202,276
Company Description
Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, create marketing solutions, and gain deeper insights into the automotive market, all using our unique combination of data, analytics and software. We also assist millions of people to realise their financial goals and help them save time and money.
We operate across a range of markets, from financial services to healthcare, automotive, agribusiness, insurance, and many more industry segments.
We invest in people and new advanced technologies to unlock the power of data. As a FTSE 100 Index company listed on the London Stock Exchange (EXPN), we have a team of 22,500 people across 32 countries. Our corporate headquarters are in Dublin, Ireland. Learn more at experianplc.com
Job Description
Experian Innovation Lab is a R&D unit at Experian formed with the focus on research and development of solutions by applying Machine Learning and big data technology to the vast amount of data assets Experian has and may acquire. In this role you will report to the Chief Scientist.
You'll Have Opportunity To
- Use your proficiency in Python, Java, or C/C++ to develop and deploy applications.
- Pioneer the exploration and prototyping of new technologies, driving enhancements in technical feasibility and overall system quality.
- Balance new feature development with the maintenance and enhancement of existing product functionalities.
- Embrace and champion engineering best practices, uphold coding standards, and make strategic architectural decisions.
- Shape and improve our system architecture principles, applying them universally to enhance scalability and performance across all projects.
- Create detailed documentation for software designs and processes, enhancing understanding and uniformity within our team.
- You will also have the unique opportunity to engage with projects involving Generative AI and Large Language Models (LLM). This separate aspect of the role allows you to explore the forefront of AI technology, applying your software engineering skills to develop solutions that use the latest in AI research and applications. Whether you are already experienced in AI or want to learn, this opportunity will help you to expand your technical repertoire.
Qualifications
- BS/MS/PhD Degree in Computer Science, Engineering, or a related quantitative field.
- 2+ years of experience across the software development lifecycle.
- Proficient in at least one programming language: Python, Java, C/C++.
- Hands-on experience with Big Data technologies (e.g., Hadoop ecosystem).
Preferred Qualifications
- Experience in designing, training, deploying, and monitoring LLMs.
- Experience with developing large-scale software platforms, including ETL, data quality, data fusion, and real-time ingestion and delivery.
- Experience in Big Data technologies: Hadoop, MapReduce, Spark, Hive, Pig, and NoSQL databases such as MongoDB, Cassandra, HBase, as well as graph databases.
- Experience with streaming data processing platforms like Kafka and developing real-time based solutions.
- Experience in data visualization with JavaScript libraries, JQuery, and understanding of web applications, services, and ecosystems.
- Experience with containerization and orchestration technologies: Docker, Kubernetes, or OpenShift.
Benefits/Perks
- Great compensation package and bonus plan
- Core benefits including medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remote, hybrid or in-office
- Flexible time off including volunteer time off, vacation, sick and 12-paid holidays
Additional Information
Our benefits include: Medical, life and dental insurance, Asociación Solidarista, International Share Save Plan, Flex Work/Work from home, Paid time off, Annual Performance Bonus, Education Reimbursement, Family Bonding, Bereavement Leave, Referral Program, and more.