04 Sep
|
Pragmatyc
|
Nagpur
Company Description Pragmatyc is an AI and digital product engineering company that blends AI, IoT, and data engineering to modernize factories and build intelligent digital products. The company focuses on turning connected data into actionable intelligence so that every signal, product, and decision contributes to business growth. Its services span AIoT transformation, enterprise AI, AI-powered data insights, and AI-native product engineering for SaaS and digital platforms.
Since 2009, Pragmatyc has partnered with startups, scaleups, and enterprises in manufacturing, SaaS, fintech, education, and other sectors to design, build, and scale products. Teams work end to end—from discovery and prototyping to implementation and evolution—prioritizing outcomes such as reduced downtime, higher throughput, stronger user adoption, and scalable products.
Role - Senior Software Engineer
Experience - 5 to 8 years
Shift Time - 3:00 AM -12 PM IST
Work Location - Remote
Notice Period - Immediate joiner The Core Persona Needed: Software Engineers First, Data Engineers Second
We are not looking for typical ETL developers who just move data from point A to point B or build a unique pipeline for every single source.
As we are building a generic, automated data platformwhere one single master job handles everything based on configuration parameters. Therefore,
we need Software Engineers who happen to work with data. Any change these candidates make will impact the entire system, so they must be abstract, system-level thinkers.
Technical Profile Breakdown
1) Core Team Resource Requirements
- Strong Core Python & Engineering Foundations:Writing clean, generic, reusable Python code using Object-Oriented Programming (OOP), classes, and functions. They must understand code architecture (e.g., how values/references are passed).
- Python Packaging & Deployment: Hands-on experience building Python packages, using wheel files, and publishing/serving them via PyPI.
- Automated Testing: Routine experience writing Unit Tests and Integration Tests in an automated CI/CD setup.
- CI/CD Tools: Solid familiarity with GitHub Actions for automating builds and deployments.
- PySpark Core Knowledge: They don't need to be a Databricks wizard, but they must know the engine under the hood. They need to understand:
o Optimizing PySpark code when things run slow.
o How partitioning and ordering work.
o How to speed up heavy data transfers (e.g., tuning JDBC connection parameters to pull huge tables).
- System Security & Access Controls: Understanding basic security concepts, access-based controls, and how to securely control data access across systems.
📌 Senior Software Engineer (Nagpur)
🏢 Pragmatyc
📍 Nagpur