At a Glance
- Tasks: Build innovative systems and enhance GenAI workflows in a fast-paced environment.
- Company: Join FactSet, a leading tech company transforming financial data solutions.
- Benefits: Enjoy competitive salary, health benefits, hybrid work, and growth opportunities.
- Why this job: Make an impact with cutting-edge technology in the financial services domain.
- Qualifications: Proficient in Python or TypeScript with 2+ years of software engineering experience.
- Other info: Be part of a diverse team recognised as one of the Best Places to Work.
The predicted salary is between 30000 - 50000 £ per year.
FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients’ needs and exceeding their expectations.
Join the DSAI team at FactSet, where our mission is to enrich data from across the company to enable it to be used in GenAI workflows. Core to the DSAI infrastructure is a knowledge graph that connects financial concepts to the data available at FactSet. Engineers on the team maintain and enhance a GenAI powered software stack that operates at the intersection of financial data, knowledge management, and data engineering.
You will be working on a team in a fast-paced environment where you will have the opportunity to influence the design and architecture of the product. An ideal candidate for the role would be an individual that has experience or a strong interest in working with generative AI and related technologies. They will also have the confidence to meaningfully contribute to team meetings in order to help lead discussions and drive outcomes.
Responsibilities- Build new systems to ingest and enrich data into an ontology.
- Monitor and enhance the accuracy, performance, and observability of our GenAI RAG stack.
- Evaluate new large language models, tools, and AI engineering techniques.
- Improve query planning, optimization, and evaluation infrastructure.
- Partner and collaborate with product development leads to identify technical requirements for future product enhancements.
- Collaborate with teams across the organization to understand their data.
- Proficiency in Python, TypeScript, or similar language and its environment.
- 2+ years of software engineering experience required.
- Proficiency with API design.
- Strong technical writing and presentation skills.
- Familiarity with relational databases and data modeling techniques.
- Bachelor’s degree in computer science, computer engineering, or similar technical field or equivalent practical experience.
- Experience with Cloud platforms such as AWS or Heroku.
- Experience or knowledge of CI/CD concepts and GitHub.
- An interest in the financial services domain.
At FactSet, we celebrate difference of thought, experience, and perspective. Qualified applicants will be considered for employment without regard to characteristics protected by law.
Software Engineer (Python, TypeScript, API) - Hybrid employer: FactSet
Contact Detail:
FactSet Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Python, TypeScript, API) - Hybrid
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, especially those at FactSet. Attend meetups, webinars, or even reach out on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best projects. Highlight any work related to Python, TypeScript, or AI. This is your chance to demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for those interviews! Research FactSet’s values and think about how your experiences align with them. Be ready to discuss your technical skills and how they relate to the role. Confidence is key, so practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at FactSet. Let’s get you that job!
We think you need these skills to ace Software Engineer (Python, TypeScript, API) - Hybrid
Some tips for your application 🫡
Show Your Passion for Tech: When you're writing your application, let your enthusiasm for software engineering shine through! Talk about your experience with Python, TypeScript, or any cool projects you've worked on. We love seeing candidates who are genuinely excited about tech and eager to learn.
Tailor Your Application: Make sure to customise your application to highlight how your skills align with the role at FactSet. Mention specific experiences that relate to generative AI or API design, as this will show us you understand what we're looking for and how you can contribute.
Be Clear and Concise: Keep your writing clear and to the point. Use bullet points where necessary to make it easy for us to read through your qualifications and experiences. Remember, we appreciate strong technical writing skills, so this is your chance to showcase them!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re proactive and keen to join our team!
How to prepare for a job interview at FactSet
✨Know Your Tech Stack
Make sure you brush up on your Python and TypeScript skills before the interview. Be ready to discuss your experience with API design and how you've used these technologies in past projects. This will show that you’re not just familiar with the tools, but you can also apply them effectively.
✨Show Your Curiosity
FactSet values curiosity, so come prepared with questions about their products and how they use generative AI. This not only demonstrates your interest in the role but also shows that you’re proactive about understanding the company’s mission and how you can contribute.
✨Prepare for Technical Challenges
Expect some technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. This will help you showcase your problem-solving skills and technical knowledge.
✨Communicate Clearly
Strong communication is key, especially when discussing complex topics like data engineering and AI. Practice explaining your past projects and technical concepts in a clear and concise manner. This will help you stand out as someone who can effectively collaborate with cross-functional teams.