Java + Python AI Agent Engineer

BC Forward

Addison, TX • On-site

$68.25/hr

Other

Posted yesterday

New


Job description

Job Title: Java + Python AI Agent Engineer Location: Addison, TX Duration: Contract - 7 months (potential contract-to-hire) Pay Range: $68.25/hr (W2) Job ID: 408070 About BCforward BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity. Job Description We are seeking a Java + Python AI Agent Engineer to join our dynamic team. The ideal candidate will have strong experience in Core Java, Python, Spring Boot, and AI/agent-based systems and a proven ability to design, implement, and deploy autonomous agents and intelligent services in a scalable production environment. The role requires on-site presence in Addison, TX at least 3 days per week starting day 1. Responsibilities: Design, develop, and deploy AI agents for autonomous decision-making and task execution. Build Java and Spring Boot services that integrate agents with APIs, databases, and external systems. Apply machine learning fundamentals for model training, evaluation, and deployment. Collaborate with cross-functional teams in an Agile environment to deliver scalable solutions. Required Skills & Qualifications: Proficiency in Core Java and Python; experience with Spring Boot. Hands-on experience building or integrating AI agents, such as autonomous, conversational, or task-oriented agents. Understanding of supervised and unsupervised learning, model training, fine-tuning, embeddings, validation, evaluation, and deployment. Familiarity with Java ML libraries (e.g., Deeplearning4j, Weka, Apache Mahout) and exposure to Python tools such as TensorFlow, PyTorch, or LangChain. Experience with data preprocessing, feature engineering, and handling structured and unstructured data. Strong OOP, design patterns, Git version control, unit testing, debugging, and CI/CD familiarity. Effective collaboration, problem-solving, analytical thinking, and communication skills. Experience level: 5+ years in software engineering. Preferred Skills: Experience implementing autonomous agents for planning or environment interaction; familiarity with JADE, OpenAI Gym, ReAct, or AutoGPT. Understanding of reactive vs. deliberative agent architectures and multi-agent systems. Integration experience with APIs, databases, and external services; exposure to AWS or Azure. Familiarity with LLM-based agents and prompt engineering. Work Arrangement and Interview Process Hybrid schedule with a minimum of 3 days per week on-site in Addison, TX. On-site required day 1. Target start month: September or October. Interview process: 1st round in person, 2nd round video. Glider ID verification may apply. No sponsorship now or in the future. Submission Guidelines Include current location and relocation plan on resume. State availability, earliest start date, and any required cooling-off period. Maximum of 3 submissions per vendor. Why BCforward? At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to: Competitive compensation and benefits. Opportunities for growth with global clients. A supportive, inclusive culture that values innovation and people. Exposure to cutting-edge technologies and projects. About Our Commitment BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status. Interested? Apply Now! If this sounds like the right opportunity for you, please apply with your most recent resume including current location, relocation plan, availability, and any cooling-off details.

Frequently asked questions

Q: What skills or qualities help someone succeed as a Python Java Developer?

A: To succeed as a Python Java Developer, key technical skills include proficiency in programming languages such as Java, Python, and possibly other languages like C++ or JavaScript, as well as expertise in software development frameworks, databases, and data structures. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Python Java Developer can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.

Q: What is the career path for a Python Java Developer?

A: A Python Java Developer's career path typically begins as a Junior Developer, where they focus on writing clean, efficient code and collaborating with cross-functional teams. As they gain experience, they progress to mid-level roles such as Senior Developer or Technical Lead, where they take on more complex projects, mentor junior team members, and contribute to technical architecture decisions. Ultimately, senior Python Java Developers can move into leadership positions like Technical Program Manager or Engineering Manager, or transition into specialized roles like DevOps Engineer or Data Scientist, leveraging their programming skills and technical expertise to drive business growth and innovation.