Python Engineer
Listed on 2026-02-28
-
Software Development
AI Engineer, Software Engineer, Machine Learning/ ML Engineer, Python
Position Summary
We are seeking a motivated and technically proficient Software Engineer with a strong foundation in Java development and at least 5 years of industry experience to join our growing team. The ideal candidate will have hands‑on experience in designing, implementing, and deploying AI agents capable of autonomous decision‑making and task execution. This role involves collaborating with cross‑functional teams to build intelligent systems that leverage machine learning, agent‑based architecture, and scalable software solutions.
The candidate should demonstrate a solid understanding of AI principles, software engineering best practices, and a passion for solving complex problems through innovative technologies. This is an excellent opportunity to grow in a dynamic environment and contribute to cutting‑edge initiatives.
- Job #3018211
- Job Title:
Software Engineer - Location:
Addison TX - Duration: 12 Months
- Pay rate: $60.00 – $68.26/hr
- Primary Skill:
Python - Secondary Skill:
Artificial Intelligence/Machine Learning - Tertiary Skill: J2EE
- Programming
Languages:
Proficient in Java, Python - AI Agent Development:
Hands‑on experience building or integrating AI agents (e.g., autonomous agents, conversational agents, or task‑oriented bots) - Machine Learning Fundamentals:
Understanding of supervised and unsupervised learning, model training, fine‑tuning, transfer learning, embedding, validation, evaluation and deployment - Frameworks & Libraries:
Java‑based ML libraries (e.g., Deeplearning4j, Weka, or Apache Mahout);
Exposure to Python‑based tools like Tensor Flow, PyTorch, or Lang Chain (if applicable to agent development) - Data Handling:
Experience with data preprocessing, feature engineering, and working with structured/unstructured data - Software Engineering
Skills:
Strong grasp of object‑oriented programming and design patterns;
Experience with version control systems (e.g., Git);
Familiarity with CI/CD pipelines, unit testing, and debugging - Soft Skills &
Collaboration:
Ability to work in agile teams and collaborate across teams;
Strong problem‑solving and analytical thinking;
Good communication skills to explain technical concepts
- Experience implementing autonomous agents capable of decision‑making, planning, or interacting with environments
- Familiarity with agent frameworks (e.g., JADE, OpenAI Gym, ReAct, or AutoGPT)
- Understanding of agent architectures (e.g., reactive vs. deliberative agents, multi‑agent systems)
- Ability to integrate agents with APIs, databases, or external services
- Exposure to cloud platforms (AWS, Azure)
- Familiarity with LLM‑based agents or prompt engineering
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law.
Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or .
Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans. Other benefits include an ESPP, a 401(k) program with company match after 12 months, an HSA, an Employee Assistance Program, and various professional development resources.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).