F

FactSet

Subscription-based financial data and analytics platform

Lead Software Engineer - Multiple Teams

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • 8-12 years of software development experience, including 3+ years in senior or lead roles delivering machine learning and artificial intelligence solutions in a cloud environment.
  • Strong real-world experience in large language model prompt engineering, few-shot prompting, and fine-tuning using frameworks such as Hugging Face, LangChain, and LangGraph.
  • Mastery of Python for application programming interface and microservice development, object-oriented patterns, code optimization, automated testing, and packaging.
  • Hands-on deployment and scaling of artificial intelligence and machine learning services on AWS, Azure, or Google Cloud Platform; proficiency in containers, serverless computing, and infrastructure as code.
  • Proven experience mentoring software engineers, shaping system design, and driving cross-team initiatives.
  • Bachelor's degree in Engineering, Computer Science, or equivalent.

Responsibilities

  • Design, fine-tune, and deploy small and open-source large language models, including Llama, Mistral, and OpenAI GPT.
  • Lead prompt engineering, few-shot prompting, and development of natural language processing and natural language understanding workflows.
  • Guide adoption of modern artificial intelligence and machine learning frameworks, including Hugging Face Transformers, LangChain, and LangGraph, and architect reusable pipelines in Python.
  • Drive critical systems architecture in Python, applying best practices in application programming interface and microservices design using frameworks such as FastAPI, Flask, and Django.
  • Architect, deploy, and scale production-grade machine learning and artificial intelligence solutions on cloud platforms, leveraging cloud-native tools such as Lambda, S3, ECS, ECR, and Fargate, as well as serverless computing and infrastructure as code using CloudFormation or Terraform.
  • Promote DevOps best practices, automation, containerization with Docker and Kubernetes, continuous integration and continuous delivery, and operational monitoring.
  • Mentor engineers, lead by example, drive system architecture reviews and code standards, and ensure high-quality technical delivery across teams.
  • Serve as the technical point of contact for escalation, incident resolution, and production troubleshooting.
  • Lead development strategies, architecture designs, data management, and code flow analysis for the software development life cycle.
  • Work with different groups and teams to ensure engineering delivery meets precision, correctness, performance, and scalability goals across the distributed computational framework.

Desired Qualifications

  • Experience working in product engineering organizations.
  • Experience building, deploying, or orchestrating machine learning, artificial intelligence, or data pipelines on Databricks, including Data Engineering, MLflow, collaborative workflows, and jobs; Databricks knowledge is valued but not required, and candidates with Databricks experience are welcome even without PySpark.
  • Experience using PySpark for big data extract, transform, and load processing.
  • Familiarity with Spark, Airflow, advanced data analytics stacks, and modern data lakes such as Delta Lake.
  • Experience with machine learning lifecycle tools, continuous integration and continuous delivery pipelines, monitoring, and model governance.
  • Experience with Python-based dashboarding and analytics tools such as Streamlit, Dash, and Plotly.
  • Experience with secure cloud design, identity and access management, encryption, and compliance frameworks.
  • Contributions to artificial intelligence and machine learning communities, conference presentations, or technical publications.

About the Company

FactSet

Subscription-based financial data and analytics platform

FactSet provides financial data and analytics software to investment professionals through a subscription-based platform. It offers market data, fixed income data, and research management tools that deliver real-time and historical data, along with advanced analytics, to help asset managers, investment bankers, wealth advisors, and other financial professionals make informed decisions. The platform is customizable to fit different clients’ needs, and FactSet also offers consulting and support services to maximize subscription value. The company differentiates itself through a strong focus on client service and ongoing platform updates that incorporate the latest data and analytical techniques, aiming to be a trusted, comprehensive source for financial information. Its goal is to enable better investment decisions by providing access to broad data sets and sophisticated analytics within an integrated suite of tools.

Company size
10,001+
Company stage
IPO
Headquarters
Norwalk, CT
Founded
1978

Recently Posted Jobs

Explore more opportunities at FactSet

See more jobs