Database Engineer II-
4 days ago
As a
Database Engineer II
at
Tekion
, you will design, automate, and optimize database operations across our cloud-native automotive retail platform connecting OEMs, dealerships, partners, and consumers.
This role requires strong expertise in
Python, SQL/PL-SQL, JavaScript (for MongoDB)
, and
data structures & algorithms
, with a deep focus on
problem-solving and automation
.
Exposure to
AI/ML technologies
is a plus.
Key Responsibilities
- Python Automation (Primary Focus):
- Develop reliable and reusable Python scripts to automate key database operations such as schema migrations, health checks, data validation, and performance optimization.
- SQL & PL/SQL Development:
- Write and optimize
complex SQL queries
,
stored procedures
,
functions
, and
triggers
for MySQL/PostgreSQL. - Develop and manage
PL/SQL logic
for data manipulation, validation, and reporting. - Perform schema design, indexing, and query plan optimization to enhance performance.
- MongoDB Scripting:
- Use
JavaScript and Python
for MongoDB scripting, aggregation, data cleanup, and performance improvement tasks. - Algorithmic Problem Solving (Core Skill):
- Apply
data structures and algorithms
to solve real-world data and system challenges efficiently. - Design
Python-based programs
that automate or optimize database workflows using algorithmic thinking. - Example problem areas candidates should be comfortable with:
- Finding duplicates or missing records in large datasets.
- Comparing data consistency between source and target databases.
- Implementing retry, queue, or scheduling logic using stacks/queues.
- Detecting outliers or anomalies in performance metrics or logs.
- Writing scripts to identify circular dependencies in database relationships.
- Optimizing time complexity in Python scripts that process millions of records.
- Designing scripts to summarize large log files or analyze trends.
- Building mini utilities for automation — like config diff tools or schema comparison programs.
- Monitoring & Troubleshooting:
- Build monitoring automation to detect replication issues, latency spikes, or performance degradation and auto-trigger alerts or recovery actions.
- DevOps & Cloud Integration:
- Integrate with CI/CD pipelines and cloud services (AWS, Azure, GCP) to automate provisioning, deployment, and backups.
- Performance Optimization:
- Tune SQL queries, database configurations, and scripts for efficiency, scalability, and reliability.
- Collaboration & Compliance:
- Partner with DBAs, developers, and product teams to maintain operational standards, security, and compliance.
Qualifications & Skills
Must Have:
- Strong proficiency in
Python
for automation, scripting, and algorithmic problem solving. - Hands-on expertise in
SQL and PL/SQL
for MySQL/PostgreSQL. - Proficiency in
JavaScript (for MongoDB)
scripting and operations. - Strong understanding of
Data Structures and Algorithms (DSA)
— arrays, linked lists, trees, graphs, hashing, recursion, etc. - Excellent analytical and debugging skills with a logical mindset.
- Experience with
cloud platforms
(AWS, Azure, or GCP) and managed database services like RDS or DynamoDB. - Familiarity with
DevOps tools
(Git, Jenkins, Terraform, etc.). - Good communication skills and ability to collaborate across teams.
Nice to Have:
- Experience with
AI/ML integration
, such as using models for anomaly detection or predictive performance insights. - Experience with database performance tuning, replication, or sharding.
- Familiarity with monitoring and observability tools (Grafana, Prometheus, Datadog).
- Knowledge of infrastructure automation (Ansible, Chef, Terraform).
- Exposure to distributed database systems such as MongoDB Atlas or Aurora.
Education
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
What We're Looking For
We're seeking a
hands-on engineer
who:
- Codes efficiently in
Python, SQL, PL/SQL, and JavaScript
. - Thinks algorithmically and solves complex problems creatively.
- Automates repetitive database tasks with precision and scalability.
- Understands both
SQL and NoSQL
performance tuning. - Brings curiosity, ownership, and innovation — including openness to
AI-driven solutions
for database management.
-
Database Engineer II
4 days ago
Bengaluru, Karnataka, India Tekion Corp Full timeKey Responsibilities:Automation Development:Design and Implement Automated Database Processes: Develop automation solutions for critical database operations, including maintenance, backups, migrations, and data recovery using Python. This helps to reduce manual workload and improve operational efficiency.Scripting & Monitoring:Python Scripting for Monitoring...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 8,00,000 - ₹ 16,00,000 per yearMicrosoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure...
-
Software Engineer II
2 weeks ago
Bengaluru, Karnataka, India Elevance Health Full time ₹ 5,00,000 - ₹ 15,00,000 per yearPosition Title:Software Engineer II (IND)Job Family:IFT > Engineering/DevShift:Job Description:Job Type:Full time
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearIt'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...
-
Software Engineer II
6 days ago
Bengaluru, Karnataka, India Microsoft Full timeMicrosoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure...
-
Database Engineer II
17 hours ago
Bengaluru, Karnataka, India Tekion Full timeAbout Tekion:Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the revolutionary Automotive Retail Cloud (ARC) for retailers, Automotive Enterprise Cloud (AEC) for manufacturers and other large automotive enterprises...
-
Database Engineer II-
2 weeks ago
Bengaluru, Karnataka, India, Karnataka Tekion Corp Full timeAs a Database Engineer II at Tekion, you will design, automate, and optimize database operations across our cloud-native automotive retail platform connecting OEMs, dealerships, partners, and consumers. This role requires strong expertise in Python, SQL/PL-SQL, JavaScript (for MongoDB), and data structures & algorithms, with a deep focus on problem-solving...
-
Software Engineer II
4 days ago
Bengaluru, Karnataka, India JPMorganChase Full timeJOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking Technology team, you will be part of an agile team dedicated to enhancing, designing,...
-
Software Engineer II
4 days ago
Bengaluru, Karnataka, India CME Group Full timeThe Software Engineer II engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world.Principal Accountabilities:Conducts coding at a medium task level including designConducts unit testing of own code. Reviews unit tests with...
-
Software Test Engineer II
2 weeks ago
Bengaluru, Karnataka, India Trintech Full time US$ 75,000 - US$ 1,35,000 per yearLocation:Bangalore, IndiaWork Mode:Hybrid, 3 days a week in officeWho we are:At Trintech, we empower Finance and Accounting teams around the world with technology that simplifies and streamlines reconciliation and close processes—so they can focus on what matters most.From our growing Global Capability Centres in Bangalore and Noida, Trintech India plays a...