Back
Verified active · 1h ago

Python Developer (Machine Learning_ Devops_AI)

CitigroupCitigroup·Financial Services

Apply effort

<60 sec

via Aplyr Quick Apply

Posted

Today

01

About the role

Role Summary

We are seeking a highly motivated and skilled Junior Developer with a strong foundation in Python programming and a keen interest in Artificial Intelligence and Machine Learning. The ideal candidate will be responsible for developing and deploying AI/ML models, creating prototypes, and leveraging Large Language Models (LLMs) to solve complex business problems. This role offers an excellent opportunity to work on cutting-edge technologies and contribute to innovative projects.

Key Responsibilities

  • Design, develop, and deploy machine learning and AI models, including those for Natural Language Processing (NLP) and Optical Character Recognition (OCR).
  • Create and iterate on prototypes rapidly to demonstrate the feasibility of AI/ML solutions.
  • Work with various data sources to clean, preprocess, and prepare data for model training.
  • Collaborate with senior developers and data scientists to integrate AI/ML functionalities into existing and new applications.
  • Utilize Large Language Model (LLM) APIs effectively by crafting precise and efficient prompts.
  • Participate in code reviews, ensuring code quality, performance, and adherence to best practices.
  • Write comprehensive unit and integration tests to ensure code quality and reliability.
  • Continuously learn and stay updated with the latest advancements in AI, Machine Learning, and related technologies.
  • Document development processes, model architectures, and deployment procedures.

Required Skills

  • Programming Language: Excellent proficiency in Python is mandatory.
  • Machine Learning & AI Concepts: Solid understanding of core machine learning and artificial intelligence principles, algorithms, and methodologies.
  • Model Development: Hands-on experience in developing, training, and evaluating ML models.
  • Model Deployment: Ability to deploy ML models into production environments.
  • Specialized AI: Practical experience with Natural Language Processing (NLP) and Optical Character Recognition (OCR) techniques and libraries.
  • Large Language Models (LLMs): Awareness of LLM concepts and experience in interacting with LLM APIs.
  • Prompt Engineering: Strong ability to write clear, concise, and effective prompts for LLM APIs.
  • RAG (Retrieval-Augmented Generation): Awareness of RAG principles and architectures.
  • Testing: Ability to write effective unit and integration tests.
  • DevOps Fundamentals: Awareness of dockerization and experience in creating and using CI/CD pipelines with at least one tool (e.g., Jenkins, GitLab CI, Azure DevOps, GitHub Actions).
  • Problem-Solving: Excellent analytical and problem-solving skills.
  • Communication: Good verbal and written communication skills.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) for AI/ML deployments.
  • Experience with version control systems (e.g., Git).
  • Experience with Langchain or Langraph is a plus.
  • Ability to work both independently and as part of a team in a fast-paced environment.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

02

Aplyr's read

Citigroup is a global financial services leader offering diverse roles, attracting professionals in finance, technology, and operations seeking international exposure and advancement.

Synthesized from recent postings & public sources

What's promising

  • Citigroup's global presence offers employees opportunities for international career advancement.
  • The company invests heavily in technology, providing roles for tech-savvy professionals.
  • Citigroup's diverse services allow for career growth across multiple financial sectors.

What to watch

  • Citigroup has faced regulatory challenges impacting its operations and reputation.
  • The company's size can lead to bureaucratic processes that slow decision-making.
  • Citigroup's restructuring efforts may create uncertainty in job stability.

Why Citigroup

  • Citigroup's extensive global network differentiates it from many competitors.
  • The firm's commitment to innovation is evident in its technology-driven roles.
  • Citigroup offers specialized roles requiring language skills, such as Japanese-speaking positions.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Citigroup

Citi, also known as Citigroup Inc., is a global financial services corporation that provides a wide range of financial products and services to consumers, corporations, governments, and institutions.

04

Similar roles