Company Description
We are thrilled to share that FORTUNE has named Experian one of the 100 Best Companies to Work For. In addition, for the last five years we've been name in the top 100 “World's Most Innovative Companies” by Forbes Magazine.
This position will be supporting the Experian Consumer Services (ECS) - a passionate and innovative team with a mission to provide Financial Power to AllTM. Our portfolio offers credit education and identity protection solutions to consumers and helps businesses manage the impact of a data breach.
Job Description
Experian Innovation Lab is a R&D unit at Experian formed with the focus on research and development of innovative solutions by applying Machine Learning and big data technology to the vast amount of data assets Experian has and may acquire. Experian® is a global leader in providing information, analytical tools and marketing services to organizations and consumers to help manage the risk and reward of commercial and financial decisions. Using our comprehensive understanding of individuals, markets, and economies, we help organizations find, develop, and manage customer relationships to make their businesses more profitable.
What You'll Be Doing
- Leverage your proficiency in Python, Java, or C/C++ to develop and deploy innovative 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, make strategic architectural decisions, and drive our culture towards technical excellence.
- Shape and advance our system architecture principles, applying them universally to enhance scalability and performance across all projects.
- Create clear and consistent documentation for software designs and processes, enhancing understanding and uniformity within our team.
As part of our commitment to innovation, 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 leverage the latest in AI research and applications. Whether you are already skilled in AI or eager to learn, this opportunity will enable you to expand your technical repertoire and contribute to cutting-edge projects that explore new horizons in the tech landscape.
Qualifications
Basic Qualifications:
- BS/MS/PhD Degree in Computer Science, Engineering, or a related quantitative field.
- 2-4 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.
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.