Any
TBD
TBD
Nov 11, 2024
*Job Overview:
We are seeking an AI Code Optimization Engineer who is passionate about leveraging AI to enhance code quality and development efficiency. This role involves using AI tools to analyze, refactor, document, and optimize our legacy codebase, consisting of 4000 stored procedures, to modern standards. The ideal candidate should have a strong background in software development, a deep understanding of SQL and stored procedures, and experience with AI-powered code tools.
*Key Responsibilities:
Utilize AI-powered tools (e.g., GitHub Copilot, SQLPrompt, OpenAI Codex) to analyze and refactor existing stored procedures.
Generate comprehensive documentation for stored procedures with minimal existing documentation.
Troubleshoot, identify, and optimize inefficient or outdated code.
Collaborate with the development and QA teams to ensure code improvements meet performance and security standards.
Implement automated testing and validation processes for optimized code.
Maintain version control of documented and refactored code using GitHub.
Provide insights and best practices for leveraging AI in code optimization.
*Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
3+ years of experience in software development, with a focus on database-driven applications.
Proven experience with AI tools for coding assistance and documentation (e.g., GitHub Copilot, OpenAI GPT API).
Strong knowledge of SQL, stored procedures, and database optimization techniques.
Familiarity with version control systems like GitHub.
Excellent problem-solving and analytical skills.
Strong written and verbal communication skills for documenting and explaining code changes.
*Preferred Skills:
Experience with DevOps tools and CI/CD pipelines.
Familiarity with cloud services (e.g., AWS, Azure) for scalable processing.
Previous experience in a similar role optimizing and documenting legacy codebases.