Database Engineer

at  Kurtosys

Claremont, Western Cape 7708, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Nov, 2024Not Specified30 Aug, 20245 year(s) or aboveBash,Aws,Security,Python,Teamcity,Mysql,Data Engineering,Cloud Computing,Collaboration,Bedrock,Ec2,Octopus,Machine Learning,Operating Systems,Zabbix,Docker,Gitlab,Automation,Scripting,Research,Mongodb,Powershell,Cassandra,Ml,Spark,Windows ServerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

POSITION SUMMARY:

As a Database Engineer, you will be a key member of the Technology team, responsible for designing and developing logical and physical databases, as well as data architecture. You will ensure the integrity and performance of company databases and collaborate with other teams to diagnose and resolve issues, engineer high-quality solutions, and champion best practices to maintain optimal performance and scalability.
In addition to your primary responsibilities, the team is expanding its focus to include supporting Machine Learning (ML) and Artificial Intelligence (AI) initiatives. While this is not the core aspect of the role, it offers an exciting opportunity for you to gain exposure to cutting-edge ML and AI technologies and contribute to these innovative projects. This added function will provide you with the chance to broaden your skill set and engage with emerging technologies, positioning you at the forefront of technological advancements within the company.

MACHINE LEARNING & AI EXPERIENCE & SKILLS (ADVANTAGES):

  • AI/ML Services Expertise:
  • Experience with AWS AI/ML services, including SageMaker and Bedrock, to build, train, and deploy machine learning models at scale.
  • Proficiency in deploying and troubleshooting machine learning frameworks such as TensorFlow and PyTorch, ensuring optimal performance of cloud-based models.
  • Large Language Models (LLMs):
  • Skilled in working with Large Language Models (LLMs) and integrating cutting-edge AI technologies into cloud solutions, enhancing the capabilities of AI-driven projects.
  • Real-World ML Problem Solving:
  • Hands-on experience replicating customer use cases using ML frameworks to gain nuanced insights into real-world scenarios, improving troubleshooting and optimisation strategies in the dynamic landscape of ML and cloud computing.
  • Data Engineering for ML:
  • Expertise in optimising ETL/ELT processes and managing big data frameworks like Spark, enabling the seamless integration of large datasets into machine learning pipelines.
  • Automation and Scripting:
  • Advanced proficiency in Python and Unix/Linux Shell scripting to develop automated solutions that streamline machine learning workflows and improve efficiency.
  • Cloud-Native AI/ML Integration:
  • Skilled in integrating AI/ML solutions within AWS environments, utilising services like EC2, Lambda, and Docker to create scalable and reliable machine learning infrastructure.
  • Research and Innovation:
  • Continually researching and staying abreast of the latest advancements in AI and machine learning, applying innovative approaches to solve complex challenges.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Collaborating with application developers and data engineers to design and evolve the data model and select appropriate technologies.
  • Working with SRE & Cloud Engineering teams to improve stability, reliability, and observability.
  • Designing and implementing high-availability database features using various replication and disaster recovery methodologies.
  • Championing the design and development of database schemas, SQL queries, and stored procedures that adhere to best practices, ensuring high performance and scalability.
  • Conduct tests and produce results to ensure accurate compliance with requirements.
  • Administering and maintaining databases for both pre-production and production environments, ensuring they are tuned for optimal performance and minimal downtime.
  • Performing problem resolution and root cause analysis, along with recommending and implementing preventative techniques.
  • Providing time-critical support on production platforms through rotational on-call support.
  • Ensuring adherence to all relevant risk and compliance policies and procedures, including GDPR and HIPAA where applicable.
  • Authoring and maintaining documentation.
  • Researching and developing new database technologies.
  • Ensuring all traditional DBA operations such as backups, maintenance jobs, and disaster recovery plans are in place and successful.
  • Integrating database management tasks into CI/CD pipelines to automate schema changes and deployments.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - DBA / Datawarehousing

Information Technology

Graduate

Proficient

1

Claremont, Western Cape 7708, South Africa