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

Principal Software Engineer

Tekwissen IndiaBangalore, KA, India
4 days ago
Job type
  • Quick Apply
Job description

Overview :

TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide. The client below is a leading technology company offering a range of IT solutions to businesses and organizations, enabling them to transform their digital futures

Position : Principal Software Engineer

Location : Hyderabad / Bangalore

Duration : 12 Months

Job Type : Contract

Work Type : Hybrid

Job Description :

Roles and Responsibilities :

  • We are seeking a skilled and experienced PySpark Developer to join our dynamic team.
  • The ideal candidate will have a strong background in software development, with a focus on data transformation, processing, and performance optimization using PySpark.
  • Expertise in SQL and its functions is required.
  • Developer will be responsible for designing, developing, and maintaining scalable data transformation solutions, as well as developing efficient Spark jobs and managing job scheduling.

Strong expertise in Python programming :

  • Deep knowledge of Python language features, libraries, and best practices.
  • Extensive experience with Apache Spark and PySpark :

  • Writing optimized Spark jobs, transformations, actions, and working with RDDs and DataFrames.
  • Solid understanding of big data processing concepts :

  • Distributed computing, fault tolerance, partitioning, and data shuffling.
  • Experience with ETL pipeline development :

  • Designing, implementing, and maintaining scalable data pipelines.
  • Proficient in working with large datasets :

  • Handling data ingestion, cleansing, and transformation efficiently.
  • Good understanding of SQL :

  • Writing complex SQL queries and integrating Spark SQL where needed.
  • Hands-on experience with FastAPI :

  • Developing high-performance, scalable RESTful APIs and microservices using FastAPI.
  • Experience with cloud platforms and services :

  • Working knowledge of AWS (EMR, S3), Azure, or GCP cloud environments.
  • Familiarity with Hadoop ecosystem components :

  • HDFS, Hive, HBase, or similar tools.
  • Knowledge of data serialization formats :

  • JSON, Parquet, Avro, ORC.
  • Strong debugging and troubleshooting skills :

  • Ability to profile, optimize, and debug Spark and API applications.
  • Experience with version control systems :

  • Git or similar tools.
  • Understanding of software development lifecycle and Agile methodologies :

  • Participating in code reviews, CI / CD pipelines, and sprint planning.
  • Excellent problem-solving and communication skills :

  • Ability to collaborate with data engineers, analysts, and stakeholders
  • Mandatory Skills :

  • Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL,
  • Scala, CI / CD pipelines, Hadoop ecosystem
  • Experience :

  • Total Exp 8 to 12 Yrs
  • Rel Exp 7+ Yrs
  • TekWissen Group is an equal opportunity employer supporting workforce diversity.

    Create a job alert for this search

    Principal Software Engineer • Bangalore, KA, India

    Related jobs
    Principal Software Engineer

    Principal Software Engineer

    Procore TechnologiesBengaluru, Karnataka, India
    Procores Equipment Management team.In this role youll have the unique opportunity to drive the next generation of construction platform initiatives in a global SaaS infrastructure.Youll work with o...Show moreLast updated: 30+ days ago
    Principal Software Engineer (Java)

    Principal Software Engineer (Java)

    InRhythmBengaluru, Karnataka, India
    As a Principal Software Engineer, you’ll contribute directly to embedding AI across workflows, including delivery, product, and strategy. You’ll help accelerate client outcomes through our AI Accele...Show moreLast updated: 12 days ago
    • Promoted
    Principal Software Engineer - Java

    Principal Software Engineer - Java

    Savantis Solutions India Pvt.Ltd.Bangalore
    Savantis! We are hiring for one of our clients.Job Title : Principal Software Engineer Experience : 10+ yearsShow moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    CoinbaseBengaluru, IN
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    OptumBengaluru, Karnataka, India
    As a Principal Software Engineer for Data, the person will lead the design and implementation of scalable, secure, and high-performance data pipelines across that involves healthcare clinical data,...Show moreLast updated: 1 day ago
    • Promoted
    Principal Staff Software Engineer

    Principal Staff Software Engineer

    LinkedInBengaluru, Karnataka, India
    Our vision is to create economic opportunity for every member of the global workforce.Every day our members use our products to make connections, discover opportunities, build skills and gain insig...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer - DevOps

    Principal Software Engineer - DevOps

    InCommonBangalore
    Job Description : We're looking for a Principal Engineer to lead technically challenging, business-critical projects with direct reve...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    Renesas ElectronicsBengaluru, Karnataka, India
    Renesas automotive MCUs holds the No.Therefore creating a need to strengthen the organization accordingly.Software Development is a vital element necessary to expand our business and this is also w...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Tweakbits Technologies Private LimitedBengaluru, IN
    Designation : Principal Software Engineer / Principal Architect.Experience : 14+ years ( Hands on ).You will be part of a early stage start up. Understanding of DNS, Hosting, Email, Customer / Order Lifec...Show moreLast updated: 20 days ago
    • Promoted
    Principal Backend Software Engineer

    Principal Backend Software Engineer

    AtlassianBengaluru, IN
    Atlassians can choose where they work – whether in an office, from home, or a combination of the two.That way, Atlassians have more control over supporting their family, personal goals, and other p...Show moreLast updated: 15 days ago
    Principal Software Engineer (307152)

    Principal Software Engineer (307152)

    CargillBangalore, Karnataka, India
    We are seeking a highly experienced software delivery SME to join the Software Engineering Center of Excellence (CoE).As aPrincipal Software Engineer you will lead from the centerplaying a pivotal ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer - Testing

    Principal Software Engineer - Testing

    YO HR ConsultancyBangalore
    Job role : Principle software Engineer in Test Location : Bangalore Experience : 12-25 years &l...Show moreLast updated: 24 days ago
    Principal, Software Engineer

    Principal, Software Engineer

    WEXRemote Office,Bangalore,India
    Remote
    As a Software Engineer on the WEX Benefits Technology team, you will work in a team that partners closely with Product Managers and customers to learn about the challenges employers face while navi...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    EurofinsBengaluru, Karnataka, India
    TITLE : Senior Software Engineer.WORKING LOCATION : Bangalore India.REQUIRED EXPERIENCE AND SKILLS : .Overall 7-10 years in experience in IT Application / Software Development field.Good and hands-on kno...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    UiPathBangalore, Karnataka, India
    The people at UiPath believe in the transformative power of automation to change how the world works.Were committed to creating categoryleading enterprise software that unleashes that power.To make...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Asian HiresBangalore, IN
    POSITION REPORTS TO : LEAD / SENIOR LEAD SOFTWARE ENGINEER.POSITION LOCATION : INDIA (REMOTE).COMPANY BUDGET : 20,00,000 - 29,00,000 LPA. The Principal Software Engineer is responsible for designing, dev...Show moreLast updated: 1 day ago
    Principal Software Engineer

    Principal Software Engineer

    VerintBengaluru, Karnataka, India
    At Verint, we believe customer engagement is the core of every global brand.Our mission is to help organizations discover opportunities previously only scarcely imagined by connecting work, data, a...Show moreLast updated: 12 days ago
    Principal Software Engineer

    Principal Software Engineer

    OracleBengaluru, Karnataka, India
    Role : - Principal Engineer (Java).Oracle Cloud Infrastructure (OCI).It is a comprehensive cloud service offering in the enterprise software industry, spanning Infrastructure as a Service (IaaS), Pl...Show moreLast updated: 12 days ago