
Software Developer- Data Engineering / Java / Golang
at Metadata Technologies, North America


We are looking for an exceptional Software Developer for our Data Engineering India team who can-
contribute to building a world-class big data engineering stack that will be used to fuel us
Analytics and Machine Learning products. This person will be contributing to the architecture,
operation, and enhancement of:
Our petabyte-scale data platform with a key focus on finding solutions that can support
Analytics and Machine Learning product roadmap. Everyday terabytes of ingested data
need to be processed and made available for querying and insights extraction for
various use cases.
About the Organisation:
- It provides a dynamic, fun workplace filled with passionate individuals. We are at the cutting edge of advertising technology and there is never a dull moment at work.
- We have a truly global footprint, with our headquarters in Singapore and offices in Australia, United States, Germany, United Kingdom, and India.
- You will gain work experience in a global environment. We speak over 20 different languages, from more than 16 different nationalities and over 42% of our staff are multilingual.
Job Description
Position:
Software Developer, Data Engineering team
Location: Pune(Initially 100% Remote due to Covid 19 for coming 1 year)
- Our bespoke Machine Learning pipelines. This will also provide opportunities to
contribute to the prototyping, building, and deployment of Machine Learning models.
You:
- Have at least 4+ years’ Experience.
- Deep technical understanding of Java or Golang.
- Production experience with Python is a big plus, extremely valuable supporting skill for
us.
- Exposure to modern Big Data tech: Cassandra/Scylla, Kafka, Ceph, the Hadoop Stack,
Spark, Flume, Hive, Druid etc… while at the same time understanding that certain
problems may require completely novel solutions.
- Exposure to one or more modern ML tech stacks: Spark ML-Lib, TensorFlow, Keras,
GCP ML Stack, AWS Sagemaker - is a plus.
- Experience includes working in Agile/Lean model
- Experience with supporting and troubleshooting large systems
- Exposure to configuration management tools such as Ansible or Salt
- Exposure to IAAS platforms such as AWS, GCP, Azure…
- Good addition - Experience working with large-scale data
- Good addition - Good to have experience architecting, developing, and operating data
warehouses, big data analytics platforms, and high velocity data pipelines
**** Not looking for a Big Data Developer / Hadoop Developer

Similar jobs

Position Title : Frontend / Chrome Extension Developer (React + TypeScript)
Experience : 3+ years
Location : Remote
Job Role Summary :
Build and ship production-ready Chrome extensions that inject UI into existing web apps. Own content scripts, DOM integration, performance, and accessibility (WCAG 2.1 AA).
Mandatory Skills :
React, TypeScript, Chrome Extensions (MV3), Content Scripts, DOM Injection, MutationObserver, TailwindCSS/CSS Modules, Accessibility (WCAG 2.1 AA).
Key Responsibilities :
- Develop Chrome extensions using React + TypeScript.
- Inject and manage UI components within third-party web app DOMs.
- Write and maintain content scripts; handle dynamic pages via MutationObserver.
- Implement clean, responsive styling with TailwindCSS or CSS Modules.
- Ensure accessibility (WCAG 2.1 AA), keyboard navigation, and ARIA semantics.
- Integrate with APIs, manage extension permissions, storage, and messaging.
- Optimize performance, handle edge cases across sites, and write basic tests.
Required Skills :
- Strong React + TypeScript in production.
- Chrome Extension architecture: manifest v3, content/background scripts, messaging, permissions.
- DOM manipulation and safe UI injection strategies.
- MutationObserver, event delegation, handling SPA route changes.
- TailwindCSS or CSS Modules; solid CSS fundamentals.
- Accessibility (WCAG 2.1 AA) and cross-browser compatibility (Chromium/Firefox optional).
- Familiarity with build tooling (Vite/Webpack), linting, and Git.
Nice-to-Have :
- Experience with service workers, storage (sync/local), and i18n.
- Testing with Jest/RTL/Playwright.
- Security basics for extensions (CSP, sandboxing).


Responsibilities
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Assure that all user input is validated before submitting to back-end
Collaborate with other team members
Skills and Qualifications
Proficient understanding of web markup, including HTML5, CSS3.
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Proficient understanding of JavaScript.
Good understanding of React JS
Familiarity with React Native is a plus.
Proficient understanding of cross-browser compatibility issues and ways to work around them
Proficient understanding of code versioning tools, such as GIT
Excellent problem-solving ability and desire to learn new technologies and platforms
Work Experience: 2- 6 years
Position Description
We are looking for a highly motivated, hands-on Sr. Database/Data Warehouse Data Analytics developer to work at our Bangalore, India location. Ideal candidate will have solid software technology background with capability in the making and supporting of robust, secure, and multi-platform financial applications to contribute to Fully Paid Lending (FPL) project. The successful candidate will be a proficient and productive developer, a team leader, have good communication skills, and demonstrate ownership.
Responsibilities
- Produce service metrics, analyze trends, and identify opportunities to improve the level of service and reduce cost as appropriate.
- Responsible for design, development and maintenance of database schema and objects throughout the lifecycle of the applications.
- Supporting implemented solutions by monitoring and tuning queries and data loads, addressing user questions concerning data integrity, monitoring performance, and communicating functional and technical issues.
- Helping the team by taking care of production releases.
- Troubleshoot data issues and work with data providers for resolution.
- Closely work with business and applications teams in implementing the right design and solution for the business applications.
- Build reporting solutions for WM Risk Applications.
- Work as part of a banking Agile Squad / Fleet.
- Perform proof of concepts in new areas of development.
- Support continuous improvement of automated systems.
- Participate in all aspects of SDLC (analysis, design, coding, testing and implementation).
Required Skill
- 5 to 7 Years of strong database (SQL) Knowledge, ETL (Informatica PowerCenter), Unix Shell Scripting.
- Database (preferably Teradata) knowledge, database design, performance tuning, writing complex DB programs etc.
- Demonstrate proficient skills in analysis and resolution of application performance problems.
- Database fundamentals; relational and Datawarehouse concepts.
- Should be able to lead a team of 2-3 members and guide them in their day to work technically and functionally.
- Ensure designs, code and processes are optimized for performance, scalability, security, reliability, and maintainability.
- Understanding of requirements of large enterprise applications (security, entitlements, etc.)
- Provide technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serve as a guide and mentor for junior level Software Development Engineers
- Exposure to JIRA or other ALM tools to create a productive, high-quality development environment.
- Proven experience in working within an Agile framework.
- Strong problem-solving skills and the ability to produce high quality work independently and work well in a team.
- Excellent communication skills (written, interpersonal, presentation), with the ability to easily and effectively interact and negotiate with business stakeholders.
- Ability and strong desire to learn new languages, frameworks, tools, and platforms quickly.
- Growth mindset, personal excellence, collaborative spirit
Good to have skills.
- Prior work experience with Azure or other cloud platforms such as Google Cloud, AWS, etc.
- Exposure to programming languages python/R/ java and experience with implementing Data analytics projects.
- Experience in Git and development workflows.
- Prior experience in Banking and Financial domain.
- Exposure to security-based lending is a plus.
- Experience with Reporting/BI Tools is a plus.


Location: Work From Home
Experience: 3-10 years
Job Description:
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
- (Add any other relevant responsibilities here)
Skills
- Firm grasp of the JavaScript (and TypeScript or ClojureScript) language and its nuances, including ES6+ syntax
- Knowledge of (functional or object-oriented) programming
- Ability to write well-documented, clean Javascript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
- Understanding of REST APIs, the document request model, and offline storage
- Experience with automated testing suites, like (Jest or Mocha)


Skills:
Full Stack Developer
Developed Gaming Application
Developed 3D Gaming Application
Basic knowledge of C, C++, MySQL, Mongo db
JD/Skills:-
L1 Tech Support, application support.
Good on SQL Queries.
Decent comm skills.
This will be Mumbai Location.
5 days working.
CTC is good as per market norms.



The ideal candidate will be responsible for developing and creating Deluge code, Functions, Workflows, etc. Mainly you'll be working on creating custom applications on Zoho Creator along with external tools integrations (within and outside Zoho Ecosystem).
Responsibility
- Implementation and customization of business applications on Zoho One including Creator, Forms, CRM, desk, BOOKS, Analytics, and others as needed.
- Deployment of new functionalities such as custom layouts, fields, calculated fields, and related fields.
- Design and build customer-facing CRM portals with reports and dashboards as needed.
- Data migration to and from different systems into Zoho Creator or other platforms.
- Creation of custom tools and scripts to automate various business processes.
- Create a roadmap for development and prepare iterations for approval and tracking.
- Own the entire development life cycle from concept to production as well as support
- Maintain proper code documentation and use best practices.
- Create faqs and How-to-videos before project handover.
Skills & Experience
- Basic understanding of programming. It means if you are given a code snippet you should know what will be the output. Basic understanding of PHP, Deluge, and Javascript.
- Great manipulating skill for strings, and arrays as most of the programs will be a string and array manipulation.
- Hands-on programming skills.
- Problem-solving skills as you are required to solve a real-world problem.
- Strong logical reasoning and Business understanding.
Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools:
● Experience with big data tools: Hive/Hadoop, Spark, Kafka, Hive etc.
● Experience with querying multiple databases SQL/NoSQL, including
Oracle, MySQL and MongoDB etc.
● Experience in Redis, RabbitMQ, Elastic Search is desirable.
● Strong Experience with object-oriented/functional/ scripting languages:
Python(preferred), Core Java, Java Script, Scala, Shell Scripting etc.
● Must have debugging complex code skills, experience on ML/AI
algorithms is a plus.
● Experience in version control tool Git or any is mandatory.
● Experience with AWS cloud services: EC2, EMR, RDS, Redshift, S3
● Experience with stream-processing systems: Storm, Spark-Streaming,
etc

What you will do
If you are looking to be part of the early-stage start-up team that is charting the course and solving a key pain point for the CXO, this opportunity is for you. The opportunity will provide you join a company where you can contribute to all aspects of the product definition, product building and solving some key challenges.
- Architect solutions and execution through hands-on development, quality-assurance, and prototyping
- Collaborate with a UX/UI designers and other front-end and middle-tier engineers to design, prototype, and build user interface for complex cloud-based product
- Participate in complete development life cycle activities like design, coding, testing and production release
- Develop and maintain a scalable web and responsive applications
- Exhibit Devops mindset – Work on continuous integration, including provisioning, deployment, testing, and version control of the software
- Mentor new software developers and junior engineers
What you will bring
- Passionate engineer with 5 – 8 years of hands-on experience of developing next-generation user interface with high quality and performance
- Strong desire to learn & evaluate new libraries/frameworks, and share knowledge with others
- Ability to work in a fast-paced and agile development environment
- Sound knowledge of front end standards and practices
- Translating designs and wireframes into high-quality code
- Knowledge of Redux, React.js and its core principles
- Familiarity with RESTful APIs
- Strong proficiency in JavaScript, AJAX, HTML5, CSS3, JSON, including DOM manipulation and the JavaScript object model
- Experience with popular JS frameworks and libraries (React, Angular, JQuery, Ember, Babel, Webpack etc.)
- Experience of building Single-page Web Apps
- Ability to understand business requirements and translate them into technical requirements
- Experience with test automation: TDD, unit/integration/functional testing
- Proficient with debugging and testing tools to troubleshoot and optimize the UI
- Solid understanding of object-oriented design and programming concepts, core JavaScript concepts like scope/closures, the event loop and asynchronous callbacks, promises
Good to have
- Full-stack development experience
- Prior Startup Experience
- Prior experience in developing real-time web applications
- Experience with continuous deployment
- Proficiency with Git/Github
- Experience with GraphQL
Success Factors
- Start-up mindset
- Good problem solving abilities
- ‘Can-do’ attitude
- Prior experience of working with globally distributed teams is an added advantage
- Work with minimal supervision
- Excellent communication skills and being able to work independently or in a full team
Why Join Us
Our team is looking for fast-moving engineers with an entrepreneurial mindset. As a software engineer, you will help grow the platform by identifying new features, products, and business opportunities. You will write and own scalable production-grade code across the platform in collaboration with the small, close-knit and dedicated global development team.
We keep cloud-native concepts close to our heart whenever we design any software component and you will have exciting opportunities to work on new software frameworks, modern tech stack and cloud-native applications using latest cloud technologies.
If you want to feel and see that your contributions matter, have a strong desire to work for an early-stage startup and if you love working in a dynamic, agile, continually improving environment and most importantly, work with good people, come talk to us. If you are excited about the opportunity to build a cool new Cyber Security SaaS product ground-up then lets talk!!


