AI Engineer
Limited details supplied by the source.
About the role
Description
As an AI Engineer, you will be instrumental in shaping and advancing our cutting-edge platform, combining advanced AI methodologies with robust software engineering practices. You'll be part of a dynamic R&D team focused on revolutionizing how developers collaborate, understand, and deploy code.
What you'll do:
- Develop and optimize backend systems, leveraging frontier LLMs to generate insights on complex codebases and code diffs.
- Design and implement robust data pipelines and data models to efficiently process and manage large-scale datasets.
- Develop sophisticated algorithms and apply graph theory to analyze code relationships, dependencies, and interactions within production environments.
- Create advanced tools for automatically summarizing and interpreting complex code structures.
- Establish a strong, data-driven testing framework to thoroughly analyze code changes, validate improvements, and ensure system reliability.
- Stay updated with advancements in AI, backend development, and algorithmic methodologies, applying relevant innovations to our platform.
Qualifications:
- 5+ years of experience as a backend engineer, with strong expertise in Python.
- Proven experience in data engineering, including pipeline development and data modeling.
- Experience integrating LLMs or other advanced AI models into backend systems.
- Track record of developing and deploying SaaS applications.
- Solid understanding of backend architecture, data engineering fundamentals, and software design best practices.
- Proficiency with relational databases (PostgreSQL, MySQL).
- Familiarity with cloud environments (AWS, GCP, Azure) and associated data and AI services.
- Advanced degree (B.Sc./M.Sc.) in Computer Science or Electrical Engineering from a leading university
- Excellent analytical and problem-solving skills.
- Strong communication abilities and aptitude for collaborative, cross-functional teamwork.
- Enthusiasm for continuous learning and keeping current with emerging technologies and trends.
Why join us?
- Directly contribute to a revolutionary platform empowering developers globally.
- Work in an innovative startup environment where your contributions have significant impact.
- Collaborate with passionate experts dedicated to technological excellence and continuous improvement.