Sr. Software Engineer
ExperianAbout the role
Company Description
Experian is the world’s leading global information services company. During life’s big moments – from buying a home or a car, to sending a child to college, to growing a business by connecting with new customers – we empower consumers and our clients to manage their data with confidence. We help individuals to take financial control and access financial services, businesses to make smarter decisions and thrive, lenders to lend more responsibly, and organizations to prevent identity fraud and crime.
We have 20,000 people operating across 44 countries and every day we’re investing in new technologies, talented people, and innovation to help all our clients maximize every opportunity
We are very proud that FORTUNE named us one of The 100 Best Companies to Work For. In addition, for the last five years we’ve been named in the 100 “World’s Most Innovative Companies” by Forbes Magazine.
Job Description
What you’ll be doing
The Software Engineer will be concentrating on prototyping and developing new Generative AI solutions/platforms. The solutions normally will leverage Large Language Models and modern big data software stacks. They will be tasked to utilize their software development skills to prototype and design solutions based on business requirements. The Software Engineer will need to make recommendations on approaches, evaluate various solutions, and deploy prototypes developed in the Lab into production. The position will require that the candidate learn to work with LLM, large datasets, which is not a requirement before starting the job. We have found that candidates with strong programming skills end up being strong contributors in this environment. The candidate must be detail oriented, curious, and able to adapt to business problems in different industries. The candidate must be able to balance multiple concurrent projects, have the ability to prioritize projects, anticipate obstacles, and make high quality deliveries on an aggressive schedule. The candidate must also be a team player that is self-motivated and has excellent communication skills.
Key job functions include:
- Utilize Large Language Models to develop transformational business applications.
- Utilize programming skills (Java, Python, etc.) to develop data processing and information retrieval tools
- Refining and implementing functional requirements, scoping, detail design, effort estimation, coding, maintenance, and support
- Convert business requirements to working prototypes and eventual deployment
- Design and implement high-performance, scalable data solution
- Prepare and install solutions by determining and designing system specs and programming
- Learning how to analyze and process large data sets by utilizing new open source technologies
- Use new and existing data processing tools to independently analyze and draw conclusions from large data sets
Qualifications
What your background looks like:
- BS/MS/PhD degree in computer science, computer engineering, or other quantitative fields
- 2-4 years of working experience in relevant job experience
- Proficient in Java, Python, or C/C
- Familiarity with Unix and scripting languages
- Experience with Big Data, i.e. Hadoop and associated tools
- Proven curiosity and interest in Solidity; or experience building a Dapp frontend or equivalent Web3 side project.
- Must be able to quickly understand technical and business requirements and be able to translate into technical implementation
- Past work with datasets also a plus
It would be great if you have:
- Experience in utilizing LLM, including prompt engineering
- Experience in developing large-scale software platforms involving ETL, data quality, fusion of data, and real-time ingestion and delivery
- Experience with Hadoop and NoSQL related technologies such as Map Reduce, Spark, Hive, Pig, HBase, mongoDB, Cassandra, Solr, Elasticsearch, etc.
- Experience with graph databases
- Experience in streaming data processing platform such as Kafka, etc.
- Experience with data collection using public API’s
- Experience in developing real-time based solutions
- Working with data visualization tools such as Javascript libraries, JQuery, etc.
- Experience with Docker, Kubernetes, or Op
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s