Talent.com
This job offer is not available in your country.
Staff Engineer, Software

Staff Engineer, Software

Thermo Fisher ScientificBengaluru, Karnataka, India
7 hours ago
Job description
  • Provide software and systems architectural and design leadership to team of engineers. Design and implement cloud service and software architecture for new products, and extensions to existing products. Be the team’s “go-to” person for architectural, design and implementation related questions and provide guidance.
  • Active contribution in solution analysis of requirements
  • Able to understand, articulate and challenge the requirements
  • Provides guidance regarding design activity to other programmers on technical aspects relating to the project.
  • Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals
  • Is authentic, transparent and leads by example, holding self and others accountable. Inspires, motivates and collaborates with others
  • Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and do things differently. Greets challenge and change as opportunity
  • A highly motivated fast learner who can self-start and "determine what needs figuring out”
  • Actively participates in development community of practices in sharing and learning standard processes, leads initiatives within the community and involve in other organization initiatives
  • Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others
  • Candidate Requirement :

    Education : Bachelors in Engineering or Masters in Computer Science with 10+ years of extensive experience.

    Mandatory Skills, Knowledge, and Experience :

    • Python Development Experience :
    • Minimum 6 years of proven experience in  Python  development, with a strong emphasis on  backend  development, including creating RESTful APIs, working with libraries like  FastAPI  for high-performance web services.

    • Generative AI (Gen AI) & OpenAI Integration :
    • Hands-on experience with  Generative AI  frameworks and APIs, including  OpenAI  models for generating human-like responses, completing tasks, and automating processes. Knowledge of how to effectively integrate these models into applications.

    • API Development & Integration :
    • Extensive experience in building and maintaining  REST APIs  using  FastAPI , ensuring efficient communication between different services and applications. Familiarity with  authentication ,  authorization , and  API rate-limiting .

    • Data Engineering & Processing :
    • Strong skills in  data engineering , including data extraction, transformation, and loading (ETL) processes. Expertise in  Pandas  for data manipulation, analysis, and handling large datasets.

    • LLM (Large Language Model) Prompt Engineering :
    • Experience in  prompt engineering  for  LLMs . Ability to design and optimize prompts for specific use cases to extract relevant, high-quality outputs.

    • Python Data Science Libraries :
    • Strong proficiency in  Pandas ,  NumPy , and other data analysis libraries to process and manipulate large volumes of data. Experience in generating data insights and performing statistical analyses.

    • Version Control & CI / CD :
    • Proficient in using  Git  for version control and familiar with  CI / CD pipelines  for automated testing and deployment processes.

    • Scrum and Agile Methodologies :
    • 3+ years of experience with  Scrum  or Agile-based software development methodologies, with a focus on iterative development and collaboration.

    • Testing and Automation :
    • Experience in  unit testing ,  integration testing , and  automated testing  using frameworks like  pytest  and  unittest to ensure code quality and reliability.

    • Communication & Documentation :
    • Excellent verbal and written communication skills, capable of detailing code, technical processes, and explaining them to both technical and non-technical collaborators.

    • Non-Functional Requirements (NFR) :
    • Experience in defining and implementing  Non-Functional Requirements  such as  performance  optimizations,  scalability , and  security  in data-driven applications.

      Nice to Have Skills, Knowledge, and Experience :

    • Cloud Services & Deployment :
    • Experience with  cloud platforms  like  AWS  or  GCP , specifically related to  data storage ,  serverless computing , and  scalable APIs .

    • Data Pipeline Tools :
    • Familiarity with data pipeline tools like  Apache Airflow ,  Apache Kafka , or similar platforms for managing and orchestrating data workflows.

    • Machine Learning & AI Frameworks :
    • Experience with machine learning libraries such as  scikit-learn ,  TensorFlow ,  PyTorch , or similar, particularly in building and training models for data-driven applications.

    • Code Quality & Analysis Tools :
    • Experience with  SonarQube ,  ESLint , or similar tools for  code quality analysis , ensuring maintainability and scalability of the codebase.

    Create a job alert for this search

    Staff Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    IlluminaBengaluru, Karnataka, India
    What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer - Core Experiences

    Staff Software Engineer - Core Experiences

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    BazaarvoiceBengaluru, Karnataka, India
    At Bazaarvoice, we create smart shopping experiences.Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with bi...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    WomenTech NetworkBengaluru, Karnataka, India
    As a Staff Software Engineer(Technical Lead), being part of the Patient care solutions team, you will be responsible for leading one or more scrum teams to deliver high quality outcomes by providin...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    NetAppBengaluru, Karnataka, India
    Title : Staff Software Engineer.NetApp is seeking a passionate and innovative Staff Software Engineer to join our AI Services team. In this role, you will be instrumental in designing and building cu...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    TekionBengaluru, Karnataka, India
    Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Dolby LaboratoriesBengaluru, Karnataka, India
    This position is based in the product engineering team of the Entertainment Technology group.In this role, you will design and build audio and video software for global users in consumer entertainm...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    DiligentBengaluru, Karnataka, India
    Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and le...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    EquinixBengaluru, Karnataka, India
    Equinix is the world’s digital infrastructure company®, operatingover 260 data centers across the globe.Digital leaders harness Equinix's trusted platform to bring together and interconnect foundat...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Sr. Staff Engineer, Software

    Sr. Staff Engineer, Software

    Thermo Fisher ScientificBengaluru, Karnataka, India
    Will lead design and development of novel software applications in our Chromatography and Mass Spectrometry Software Business Unit, where we build enterprise software solutions for science and the ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff, Software Engineer

    Staff, Software Engineer

    EpsilonBengaluru, Karnataka, India
    The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    ServiceNowBengaluru, Karnataka, India
    What you get to do in this role : .Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    6senseBengaluru, Karnataka, India
    B2B organizations create revenue by predicting customers most likely to buy and recommending the best course of action to engage anonymous buying teams. Revenue AI is the only sales and marketing pl...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SolarWindsBengaluru, Karnataka, India
    At SolarWinds, we’re a people-first company.Our purpose is to enrich the lives of the people we serve—including our employees, customers, shareholders, Partners, and communities.Join us in our miss...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SkyworksBengaluru, Karnataka, India
    If you are looking for a challenging and exciting career in the world of technology, then look no further.Skyworks is an innovator of high performance analog semiconductors whose solutions are powe...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Kimberly-ClarkBengaluru, Karnataka, India
    You were made to do this work : designing new technologies, diving into data, optimizing digital experiences, and constantly developing better, faster ways to get results. You want to be part of a pe...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Warner Bros DiscoveryLangford Gardens, Karnataka, India
    When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SpotOnBengaluru, Karnataka, India
    At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to ...Show moreLast updated: 7 hours ago