Senior Software Engineer

3 weeks ago


Pune, India PubMatic Full time

PubMatic is seeking a big data engineer who can work on building the next generation ML platform. The ideal candidate is a self-motivated problem solver with a strong background in big data tech stack, software design and development.

If you get excited about building a highly impactful machine learning platform which processes large datasets, in a creative and fast-paced open cultured environment, then you should consider applying for this position.


Responsibilities:

  • Build, design and implement our highly scalable, fault-tolerant, highly available big data platform to process terabytes of data and provide customers with in-depth analytics.
  • Developing Big Data pipelines using modern technology stack such as Spark, Hadoop, Kafka, HBase, Hive, Presto etc.
  • Develop ML based generic workflows, tools, which can be used by ML team for different projects
  • Doing POC to evaluate different tools which can be used to build a ML platform that enables ML engineers to write and manage their workflows with ease.
  • Develop robust & fault-tolerant systems and monitor implications of changes on data processing pipeline and performance.
  • Leveraging a broad range of PubMatic’s data architecture strategies and proposing both data flows and storage solutions.
  • Managing hadoop map reduce and spark jobs & solving any ongoing issues with operating the cluster.
  • Expertise in developing Implementation of professional software engineering best practices for the full software development life cycle, including coding standards, performing code reviews, committing to Github, preparing documents in Confluence, continuous delivery using Jenkins, automated testing, and operations.
  • Participate in Agile/Scrum processes such as sprint planning, sprint retrospective, backlog grooming, user story management, work item prioritization, etc


Qualifications

  • 3+ years of coding experience
  • Solid computer science fundamentals including data structure and algorithm design, and creation of architectural specifications.
  • Expertise in developing Implementation of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, documentation, build processes, automated testing, and operations.
  • A passion for developing and maintaining a high-quality code and test base and enabling contributions from engineers across the team.
  • Expertise in big data technologies like Hadoop, Spark, Kafka, HBase etc.
  • Experience in developing and delivering large-scale big-data pipelines, real-time systems & data warehouses would be preferred.
  • Knowledge of basic Machine Learning modeling will be an added advantage.
  • Experience with Airflow, mlflow will be preferred.
  • Demonstrated ability to achieve stretch goals in a very innovative and fast paced environment.
  • Demonstrated ability to learn new technologies quickly and independently.
  • Excellent verbal and written communication skills, especially in technical communications.
  • Strong interpersonal skills and a desire to work collaboratively.


  • pune, India Rocket Software Full time

    Description Summary:The Senior Manager, Software Engineering will be assigned complex products or a full product line of solutions from the Rocket Software portfolio. The Senior Manager, Software Engineering will be part of Rocket Software’s dynamic team of domain experts who work at a fast pace and who expect the best from their staff. Person...


  • pune, India Rocket Software Full time

    Description Summary:Job Overview: The Software Engineer IV designs, develops, troubleshoots, and debugs software programs for new products, new features and software enhancements.You will be expected to work in a fast-paced environment where you will bring your deep technical expertise to successfully manage multiple tasks simultaneously. Your...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • pune, India Rocket Software Full time

    Description Summary:The Software Engineer in Test-III (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. The position must build productive working relationships and collaborate with cross-functional teams to meet customer quality specifications. The position is...

  • Software Engineer III

    1 month ago


    Pune, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Pune, India Cloud Software Group Full time

    About This Team: Are you looking for a company which provides you with a dynamic, challenging and rewarding work environment every single day ? Do you want to work on the latest technologies to help solve real world problems? If so, we may have an opportunity for you! We’re looking for talented technologists to help build the future of integration.We...


  • Pune, India timesjobs Full time

    Senior Software EngineerPosition: Senior Software EngineerExperience: 4 yearsJob Location: PuneSkills Required:Design sophisticated software components, services, and applications.Lead the delivery of your projects to production.Integrate your software with other distributed systems and shared APIs.Hire and develop others by mentoring junior software...


  • Pune, Maharashtra, India ICERTIS Full time

    Apply for Senior Software Engineer Security Engineer, Career Progress Consultants in Pune for 4 - 8 Year of Experience on


  • Pune, Maharashtra, India timesjobs Full time

    Senior Software EngineerPosition: Senior Software EngineerExperience: 4 yearsJob Location: PuneSkills Required:Design sophisticated software components, services, and applications.Lead the delivery of your projects to production.Integrate your software with other distributed systems and shared APIs.Hire and develop others by mentoring junior software...


  • Pune, India PTC Software, Pune Full time

    Business Title:Senior Software QA SpecialistYour Role:Quality Assurance Engineer will be playing role in ensuring high quality standards across multiple innovative and pivotal projects related to interaction of Creo with Windchill as well as various other on-prem and cloud-based web applications.Your Team:The team is responsible for certifying the...


  • Pune, Maharashtra, India LTIMindtree Full time

    Apply for Senior Software Engineer, LTIMindtree Ltd. in Pune for 3 - 6 Year of Experience on


  • Pune, Maharashtra, India LTIMindtree Full time

    Apply for Senior Software Engineer, LTIMindtree Ltd. in Pune for 3 - 7 Year of Experience on


  • Pune, India LTIMindtree Full time

    Apply for Senior Software Engineer, LTIMindtree Ltd. in Pune for 3 - 6 Year of Experience on TimesJobs.com.


  • Pune, India LTIMindtree Full time

    Apply for Senior Software Engineer, LTIMindtree Ltd. in Pune for 3 - 7 Year of Experience on TimesJobs.com.


  • Pune, India QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGAJob Description - Sr.Engineer - Embedded Linux and FPGAQUASAR SDR is a flagship brand of Cyronics Innovation Labs Private Limited, Pune. QUASAR SDR develops software applications using GPU frameworks for various signal processing applications with a focus on space , telecom and defense sectors....


  • Pune, India QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGAJob Description - Sr.Engineer - Embedded Linux and FPGAQUASAR SDR is a flagship brand of Cyronics Innovation Labs Private Limited, Pune. QUASAR SDR develops software applications using GPU frameworks for various signal processing applications with a focus on space , telecom and defense sectors....


  • Pune, Maharashtra, India ICERTIS Full time

    Apply for Senior Software Engineer Customer Support .Net, Career Progress Consultants in Pune for 5 - 8 Year of Experience on


  • Pune, India L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We...


  • Pune, India LTIMindtree Full time

    Senior Software EngineerJob Req Id: 1267663Location: Mumbai onlyExp: 4 to 7 yearsSPOC: Madhuri BhargavaKey Skills: Core Java,springboot,microservices,multithreadingJob Description: """Location- Mumbai based candidate only. (Hybrid model to be followed)Mandatory Skills:4-7 years of hands-on programming in Java 1.8 or aboveObject Oriented analysis and design...


  • Pune, India Siemens Industry Software (India) Private Limited Full time

    Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM)...