Senior Software Engineer, Data Engineering
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
- Design, develop, and maintain data ingestion, transformation, and orchestration pipelines (batch and real-time).
- Build and optimize data Lakehouse architectures using Azure Synapse, Delta Lake, or similar frameworks.
- Integrate and manage structured and unstructured data sources (SQL/NoSQL, files, documents, IoT streams).
- Develop and operationalize ETL/ELT pipelines using Azure Data Factory, Databricks, or Apache Spark.
- Collaborate with Data Scientists to prepare and serve ML-ready datasets for model training and inference.
- Implement data quality, lineage, and governance frameworks across pipelines and storage layers.
- Work with BI tools (Power BI, Superset, Tableau) to enable self-service analytics for business teams.
- Deploy and maintain data APIs and ML models in production using Azure ML, Kubernetes, and CI/CD pipelines.
- Ensure scalability, performance, and observability of data workflows through effective monitoring and automation.
- Collaborate cross-functionally with engineering, product, and business teams to translate insights into action.
- Experience: 4 to 8 years in Data Engineering or equivalent roles.
- Programming: Strong in Python, SQL, and at least one compiled language (C#, Java, or Scala).
- Databases: Experience with relational (SQL Server, PostgreSQL, MySQL) and NoSQL (MongoDB, Cosmos DB) systems.
- Data Platforms: Hands-on experience with Azure Data Lake, Databricks.
- ETL/ELT Tools: Azure Data Factory, Apache Airflow, or dbt .
- Messaging & Streaming: Kafka, Event Hubs, or Service Bus for real-time data processing.
- AI/ML Exposure: Familiarity with ML frameworks (TensorFlow, PyTorch ) and MLOps concepts.
- Visualization & Analytics: Power BI, Apache Superset, or Tableau.
- Cloud & DevOps: Azure, Docker, Kubernetes, GitHub Actions/Azure DevOps.
- Best Practices: Solid understanding of data modeling, version control, and CI/CD for data systems.
- Experience in knowledge graph or semantic search solutions.
- Understanding of LLM-based data retrieval (RAG) patterns.
- Exposure to data mesh, data fabric, or domain-oriented data architecture.
- Familiarity with MLflow , Delta Live Tables, or DataBricks Unity Catalog.
- Strong analytical and problem-solving ability.
- Excellent communication and collaboration skills.
- Attention to detail and ability to work with large, complex datasets.
- Creativity and ability to automate repetitive workflows.
- Passion for continuous learning and innovation in data and AI technologies.
About ValGenesis
A private software company providing AI-powered digital validation and lifecycle management platforms to life sciences organizations.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ValGenesis
Calling all Software Engineers!
Bengaluru, IND
ValGenesis is inviting software and technology professionals across multiple engineering disciplines to explore opportunities at its life sciences technology company. The posting covers frontend, backend, full-stack, Dev
Test Engineer, Automation
Hyderabad, IND
ValGenesis is seeking a Test Engineer to develop and operate automated testing for enterprise software across web and mobile platforms. The role requires 2–6 years of software product lifecycle experience, programming sk
Calling all Software Engineers!
Chennai, IND
ValGenesis is seeking engineers across multiple functions, including software engineering, DevOps, data, AI, QA automation, embedded systems, and platform engineering. Candidates should have 2–12 years of engineering exp
Software Architect, Enterprise Mobile Applications
Chennai, IND
Calling all Software Engineers!
Bengaluru, IND
Test Engineer, Automation
Hyderabad, IND
Calling all Software Engineers!
Chennai, IND
Senior Test Engineer, Functional
Hyderabad, IND
Software Architect, Enterprise Mobile Applications
Chennai, IND
Calling all Software Engineers!
Chennai, IND
Director, Engineering
Hyderabad, IND
Lead Software Engineer, Data Engineering
Chennai, IND