Posted:3 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

MXICODERS INC is a company where innovation meets opportunity. Our mission is to empower businesses with cutting-edge digital capabilities, enabling growth in a rapidly evolving technological landscape. We specialize in transforming complexity into opportunity, fostering a culture of innovation and adaptability. Join us on this journey to redefine industry standards and turn visionary ideas into reality. Connect with us on LinkedIn to be a part of our community shaping the future.

Role Description

Data Engineer / AI/ML

Minimum Requirements

Essential Technical Skills

AI/ML (Required)

  • 2+ years hands-on experience with LLM APIs (OpenAI, Anthropic, or similar)
  • Production deployment of at least one AI system that&aposs currently running in production
  • LLM framework experience with LangChain, CrewAI, or AutoGen (any one is sufficient)
  • Function calling/tool use - ability to build AI systems that can call external APIs and functions
  • Basic prompt engineering - understanding of techniques like Chain-of-Thought and ReAct patterns

Python Development (Required)

  • 3+ years Python development with strong fundamentals
  • API development using Flask or FastAPI with proper error handling
  • Async programming - understanding of async/await patterns for concurrent operations
  • Database integration - working with PostgreSQL, MySQL, or similar relational databases
  • JSON/REST APIs - consuming and building REST services

Production Systems (Required)

  • 2+ years building production software that serves real users
  • Error handling and logging - building robust systems that handle failures gracefully
  • Basic cloud deployment - experience with AWS, Azure, or GCP (any one platform)
  • Git/version control - collaborative development using Git workflows
  • Testing fundamentals - unit testing and integration testing practices

Business Process (Basic Required)

  • User requirements - ability to translate business needs into technical solutions
  • Data quality - recognizing and handling dirty/inconsistent data
  • Exception handling - designing workflows for edge cases and errors

Professional Experience (Minimum)

Software Engineering

  • 3+ years total software development experience
  • 1+ production AI project - any AI/ML system deployed to production (even simple ones)
  • Cross-functional collaboration - worked with non-technical stakeholders
  • Problem-solving - demonstrated ability to debug and resolve complex technical issues

Communication & Collaboration

  • Technical documentation - ability to write clear technical docs and code comments
  • Stakeholder communication - explain technical concepts to business users
  • Independent work - ability to work autonomously with minimal supervision
  • Learning agility - quickly pick up new technologies and frameworks

Educational Background (Any One)

Formal Education

  • Bachelor&aposs degree in Computer Science, Engineering, or related technical field
  • OR equivalent experience - demonstrable technical skills through projects/work

Alternative Paths

  • Coding bootcamp + 2+ years professional development experience
  • Self-taught with strong portfolio of production projects
  • Technical certifications (AWS, Google Cloud, etc.) + relevant experience [nice to have]

Demonstrable Skills (Portfolio Requirements)

Must Show Evidence Of

  • One working AI application - GitHub repo or live demo of LLM integration
  • Python projects - code samples showing API development and data processing
  • Production deployment - any application currently running and serving users
  • Problem-solving ability - examples of debugging complex issues or optimizing performance

Nice to Have (Not Required)

  • Financial services or fintech experience
  • Vector databases (Pinecone, Weaviate) experience
  • Docker/containerization knowledge
  • Advanced ML/AI education or certifications

Qualifications

  • Strong understanding of Machine Learning, Deep Learning, and Natural Language Processing techniques
  • Experience with programming languages such as Python, R, or similar languages
  • Proficiency in frameworks like TensorFlow, PyTorch, or Keras
  • Data preprocessing and analysis skills
  • Strong problem-solving skills and ability to work in a collaborative environment
  • Excellent written and verbal communication skills
  • Experience in blockchain technology and applications is a plus
  • Masters or Ph.D. degree in Computer Science, Statistics, Mathematics, or a related field

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You