Home India AI Software Engineer

Home India AI Software Engineer

AI Software Engineer

Full time at Circuitry.ai in India
Posted on February 5, 2025

Job details

Job Title: AI Software Engineer (Python) Location: Hyderabad, India Job Summary: We are seeking a talented and experienced AI Software Engineer with expertise in Python to join our team. As an AI Software Engineer, you will be responsible for developing and implementing machine learning and artificial intelligence solutions that solve complex problems and drive innovation within our organization. Key Responsibilities:

  1. AI Algorithm Development:
  • Design, develop, and implement machine learning and deep learning algorithms using Python libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Be a primary contributor to our AI strategy, helping design and productize machine learning solutions.
  1. Applied AI systems:
  • You've been playing with generative models since GPT3 and have an opinion on when to tune a model vs when to do context layering through RAG.
  • Ability to create and refine prompts for consistent, quality responses
  • An understanding of LangChain, llamaindex or similar.
  • Experience tuning models, LLama2, GTP3.5 etc
  1. Model Training and Evaluation:
  • Train and fine-tune machine learning and deep learning models on both structured and unstructured data.
  • Implement rigorous evaluation metrics and techniques to assess the performance of AI models.
  1. Integration and Deployment:
  • Experience with OpenAI APIs
  • Work closely with DevOps and engineering teams to deploy and monitor AI solutions at scale.
  1. Optimization and Performance Tuning:
  • Continuously improve the efficiency and performance of AI models by optimizing code and algorithms.
  • Identify and address bottlenecks and scalability issues.
  1. Documentation and Collaboration:
  • Document code, algorithms, and best practices for knowledge sharing within the team.
  • Collaborate with cross-functional teams, including data scientists, product managers, and software developers, to deliver AI-powered solutions.
  1. Research and Innovation:
  • Stay up-to-date with the latest advancements in AI and machine learning research.
  • Explore and experiment with new techniques and technologies to enhance our AI capabilities.
Qualifications:
  • Bachelor's or Master's degree in computer science, artificial intelligence, machine learning, or a related field.
  • Proven experience as a software engineer with a focus on AI and machine learning, with a minimum of 3 years of relevant experience.
  • Strong proficiency in Python and familiarity with popular Python libraries for AI, such as TensorFlow, PyTorch, scikit-learn, and Keras.
  • Solid understanding of machine learning algorithms, deep learning frameworks, and natural language processing (NLP) concepts.
  • Experience with data preprocessing, feature engineering, and model evaluation.
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud)
  • Strong problem-solving skills and the ability to work on complex technical challenges.
  • Excellent communication and teamwork skills.
  • Ability to adapt to a dynamic and fast-paced work environment.
  • Strong commitment to maintaining code quality, documentation, and best practices.
If you are passionate about AI and Python, and you're eager to contribute to cutting-edge AI solutions, we invite you to join our team. As an AI Software Engineer, you will have the opportunity to work on exciting projects and shape the future of AI within our organization.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All AI Jobs
Feedback Feedback