Principal SW Engineer

1 week ago


Chennai, Tamil Nadu, India Ford Motor Company Full time ₹ 20,00,000 - ₹ 50,00,000 per year

Global Data Insight & Analytics organization is looking for a Principal Software Engineer focused on building and driving the strategy forward for our internal Data Science / AI/ML products and platform. This role will work in a small, cross-functional team. The position will collaborate directly and continuously with other engineers, business partners, product managers and designers, and will release early and often. The team you will be working on is focused on building Mach1ML platform – an AI/ML enablement platform to democratize Machine Learning across Ford enterprise.

  • Experience: 10+ years of professional software engineering experience, with a proven track record of designing, building, and operating large-scale, distributed systems in a production environment.
  • Technical Leadership: Demonstrated experience as a technical lead, principal engineer, or staff engineer, where you were responsible for the architectural direction of a team or major project and mentored fellow engineers.
  • Expert-Level Python: Deep, authoritative knowledge of Python and its ecosystem. You have extensive experience building high-performance backend services (e.g., with FastAPI, gRPC), data-intensive applications, and understand the nuances of the language . You write clean, performant, and testable code and have extensive experience with modern backend frameworks (FastAPI, Pydantic), testing tools (Pytest), and high-performance data libraries (Pandas 2.0+).
  • Architectural Depth : You are a systems thinker that deeply understands their trade-offs. You have a proven history of architecting for resilience, scalability, and maintainability. You are a vocal advocate for best practices in API design, data modeling, and clean code. A history of designing modular, decoupled systems (e.g., microservices, event-driven architecture). You think in terms of APIs, data contracts, and long-term maintainability.
  • Production AI/ML Expertise: Proven, hands-on experience in productionizing machine learning systems (MLOps). You have deep familiarity with the challenges of deploying and monitoring ML models, especially Large Language Models (LLMs). You have expertise in the MLOps lifecycle, including hands-on experience with tools like MLflow, Kubeflow, KServe/KFServing, and the unique challenges of productionizing LLMs.
  • Cloud & Infrastructure Proficiency: Extensive experience with cloud platforms, primarily Google Cloud (GCP) or any cloud platform. You are an expert in containerization (Docker, Kubernetes/GKE) and infrastructure-as-code (Terraform). Experience with HPC environments (e.g., Slurm, MPI) is a significant plus.
  • Education: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent industry experience.

  • Engineer for Scale: Design and build the end-to-end of our core Generative AI and ML products / platform. You will own the technical blueprints for highly available, scalable, and modular systems, ensuring our infrastructure can handle petabyte-scale data and millions of API requests. You will design a decoupled system of microservices (using FastAPI, gRPC) and event-driven workflows (using Google Pub/Sub, Kafka) that allows teams to self-serve jobs, manage model lifecycles, and deploy inference endpoints with minimal friction.

  • Lead Hands-On Development : Be the lead developer and subject matter expert for our most complex technical challenges. You will write production-grade Python code for both backend services and frontend tooling, creating a seamless experience for our users. This includes developing robust APIs, data processing pipelines, and core platform components.
  • Productionize Cutting-Edge AI : Go beyond the notebook. You will be responsible for taking advanced AI/ML models—including LLMs, RAG systems, and agentic workflows—and productionizing them in a robust, repeatable, and monitored fashion. Your work ensures our AI is not just smart, but also reliable and performant.

  • Serving: Containerizing models with Docker and deploying them on Google Kubernetes Engine (GKE) using sophisticated serving frameworks like KServe or NVIDIA Triton Inference Server, configured for auto-scaling on GPU node pools (H100s).

  • Optimization: Implementing advanced model optimization techniques like quantization, pruning, and knowledge distillation to reduce latency and cost for LLM inference.
  • Monitoring & Reliability: Building a comprehensive monitoring stack using Prometheus, Grafana, and OpenTelemetry. You will implement observability for everything: GPU utilization, inference latency, token costs, and model-specific metrics like data drift and output quality using tools like LangSmith or Arize AI.
  • CI/CD for Models: Designing and implementing robust CI/CD (Continuous Integration/Continuous Delivery) pipelines using Cloud Build or Jenkins/GitLab CI, enabling automated RAG/agentic evaluation, A/B testing, and canary deployments.
  • Master the Deployment Ecosystem : Implement and manage the deployment of applications and services on our hybrid infrastructure, leveraging the best of Google Cloud Platform (GCP) or any cloud platform — including GKE, Vertex AI, and BigQuery—and our on-premise High-Performance Computing (HPC) clusters for large-scale model training and inference. You will use Terraform to provision and manage a sophisticated infrastructure that seamlessly blends
  • Champion Technical Excellence & Mentorship : As our most senior technical expert, you will lead through influence. Mentor other engineers, conduct rigorous design and code reviews, and establish the patterns and best practices that define our engineering culture. You will be the go-to person for our hardest technical problems.
  • Amplify Productivity with GenAI: Actively leverage and pioneer the use of Generative AI productivity tools (e.g., GitHub Copilot, internal code generation models, automated testing agents) to accelerate our development lifecycle and foster a culture of hyper-efficiency across the enterprise. You'll build the developer experience. Create a clean, well-documented Python SDK and a set of REST/gRPC APIs that become the "paved road" for data scientists and application developers to interact with the platform.
  • Software Engineering with Agentic AI : You will design and build sophisticated multi-agent systems from the ground up to automate complex segments of our SDLC. Your primary toolkit will include state-of-the-art frameworks like LangGraph for building stateful, cyclical agentic architectures, alongside CrewAI for multi-agent collaboration. Your work will involve:

  • Implementing Advanced Agentic Patterns: You will move beyond simple ReAct loops to design complex systems involving dynamic planning, self-reflection, and hierarchical tool use. You will build a robust library of custom tools (e.g., functions to interact with our codebase, databases, and internal APIs) that agents can intelligently select and execute.

  • Building Goal-Oriented AI Agents: You will design, build, and deploy autonomous systems such as:

    • A "DevOps Agent" that can autonomously diagnose production alerts by querying logs via the Splunk/Datadog API, inspect infrastructure state using the GCP API, and execute remediation plans like rolling back a deployment on GKE.
    • A "Code Generation & Refactoring Agent" that takes a Jira ticket as input, writes the initial Python implementation using FastAPI, generates corresponding unit tests with Pytest, runs the tests, and then iteratively refactors the code based on feedback from static analysis tools.

  • Principal Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India FE fundinfo Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    FE fundinfo is a leading financial data provider, connecting the investment industry across the UK, Europe, and Asia-Pacific through an integrated platform. Our skilled team empowers clients with data-driven insights, making the industry Navigate Complexity with Confidence We are currently recruiting for a Principal Engineer to join our team in Chennai.In...

  • Principal Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India FE fundinfo Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    FE fundinfo is a leading financial data provider, connecting the investment industry across the UK, Europe, and Asia-Pacific through an integrated platform. Our skilled team empowers clients with data-driven insights, making the industry Navigate Complexity with Confidence We are currently recruiting for a Principal Engineer to join our team in Chennai. In...

  • Sr. SW Engineer

    5 days ago


    Chennai, Tamil Nadu, India Gigamon Full time

    A Senior SW Engineer in this domain acts as a high-level technical leader, architect, and mentor, responsible for designing and bringing up complex embedded systems, particularly for networking hardware. They possess deep expertise across both hardware and software, overseeing projects from low-level component interaction to the full software stack. What...

  • GPON SW Expert

    22 hours ago


    Chennai, Tamil Nadu, India Nokia Full time

    Family DescriptionApplied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem / answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work is characterised...


  • Chennai, Tamil Nadu, India Ford Global Career Site Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    As a Principal Software Engineer within the Global Industrial System Analytics organization, you will be a hands-on technical leader delivering working software. You will be responsible for design, development, and optimization of complex solutions for the Industrial System. You will solve complex, large-scale software engineering problems and build highly...

  • Principal Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India HBK - Hottinger Brüel & Kjær Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    This job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test, measurement and data analytics industry. You will be a strong contributor collaborating closely with colleagues from various business functions.At HBK, we live up to...


  • Chennai, Tamil Nadu, India RBS Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable...


  • Chennai, Tamil Nadu, India Ford Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Principal Software EngineerJob DescriptionJoin us at the forefront of Ford's digital transformation. The Industrial System Analytics team is solving some of the company's most challenging problems across Manufacturing, Supply Chain, Quality and Product Development, delivering AI/ML-driven applications and insights. This is your opportunity to architect the...

  • Principal Designer

    3 days ago


    Chennai, Tamil Nadu, India KBR, Inc. Full time

    Title:Principal DesignerUnder general supervision, independently applies advanced engineering techniques, makes decisions on engineering problems and methods, and represents the organization in conferences to resolve important questions or to negotiate with key engineers and officials of other organizations. Provides technical guidance to designers and less...


  • Chennai, Tamil Nadu, India NatWest Group Full time

    Join us as a Principal Engineer, JavaThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou'll be playing a major role in the engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable stakeholder exposure...