Mediabistro logo
job logo

Senior Python Developer Job at BCforward in Chicago Heights

BCforward, Chicago Heights, IL, United States


Job Title: Sr. Python Developer

Location: Chicago, IL

Duration: Travel - 12 months

Pay Range: $70.45 - $72.00 (W2)

Job ID: 371286

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

About the Role

We are seeking a Senior Python Developer to design, build, and deploy robust machine learning and AI-driven services. You will collaborate with data scientists, data teams, and product teams to translate models and prototypes into scalable, production-grade APIs and applications. This is a hands-on engineering role with significant impact on our AI/ML platform and product offerings.

________________________________________

Key Responsibilities

* Develop and deploy Python-based APIs and microservices for machine learning and AI solutions, ensuring scalability, reliability, and maintainability.

* Collaborate with AI/ML teams to productionize ML models (e.g., regression, classification, NLP, GenAI) and integrate them into business applications.

* Automate model lifecycle management including versioning, deployment, monitoring, and retraining using MLOps best practices.

* Implement and enforce data integrity, normalization, and reconciliation processes, leveraging tools like Great Expectations or custom validation logic.

* Ensure robust testing, monitoring, and observability for all deployed services, including logging, metrics, and alerting.

* Develop and optimize high-performance SQL and NoSQL queries for large-scale data warehousing and transactional systems.

* Champion Agile software engineering practices and participate in code reviews, sprint planning, and continuous integration/deployment processes.

________________________________________

Minimum Qualifications

* 5+ years of experience in application development using Python, Scala (and/or Java).

* 2+ years of hands-on experience with a public cloud platform (AWS, Azure, or Google Cloud)

* 2+ years of experience with NoSQL databases (e.g., MongoDB) and one relational database (e.g., PostgreSQL, MySQL, Oracle).

________________________________________

Technical Expertise

* Advanced Python: Deep expertise in Python, memory management, and high-performance libraries for processing multi-gigabyte flat files.

* Data Integrity & Normalization: Experience with financial data types, floating-point arithmetic pitfalls, and building automated reconciliation tools.

* GenAI Ops: Practical experience hosting and querying private LLMs (e.g., GPT, Opus, Llama 3) for code-translation and automation tasks.

Experience with MLOps tools (MLflow, Kubeflow, SageMaker, Vertex AI, or similar).

________________________________________

Preferred Qualifications

* Experience in creating and deploying AI Agents.

* Familiarity with financial data and regulatory requirements.
  • Strong communication and mentoring skills.


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 or contact:

Email: []

Phone: [

317-210-8718
]

In Summary: Senior Python Developer to design, build, and deploy robust machine learning and AI-driven services . This is a hands-on engineering role with significant impact on our AI/ML platform and product offerings . 5+ years of experience in application development using Python, Scala (and/or Java) or Java . Experience with MLOps tools (MLflow, Kubeflow, SageMaker, Vertex AI) or similar).

En Español: Título del trabajo: Sr. Python Desarrollador

Localización: Chicago, el estado de Illinois

Duración: Viajes - 12 meses

Rango de pago: $70,45 - $72,00 (W2)

Identificación de trabajo: 371286 de la Unión Europea

Acerca de BCForward

BCforward es una empresa líder mundial de consultoría de TI y soluciones para la fuerza laboral que proporciona servicios y soporte a clientes de Fortune 500 y del gobierno. Fundada en 1998, BCForward ha crecido con las necesidades de nuestros clientes hasta convertirse en un proveedor de soluciones de negocios de servicio completo. Con centros y oficinas de entrega en toda América del Norte e India, estamos orgullosos de construir relaciones a largo plazo y ofrecer excelencia a través de la innovación, la colaboración y la integridad.

Descripción del trabajo

Sobre el papel

Buscamos un desarrollador senior de Python para diseñar, construir y implementar robustos servicios de aprendizaje automático y AI. Colaborará con científicos de datos, equipos de datos y equipos de productos para traducir modelos y prototipos en API y aplicaciones escalables y de grado de producción. Este es un papel de ingeniería práctico con un impacto significativo en nuestra plataforma de AI / ML y ofertas de productos.

¿Cuál es la razón por la que se trata de esto?

Responsabilidades clave

* Desarrollar e implementar API y microservicios basados en Python para soluciones de aprendizaje automático y IA, asegurando escalabilidad, confiabilidad y mantenimiento.

* Colaborar con equipos de IA/ML para producir modelos de ML (por ejemplo, regresión, clasificación, PNL, GenAI) e integrarlos en aplicaciones empresariales.

* Automatizar la gestión del ciclo de vida del modelo, incluida la versión, la implementación, el monitoreo y la reentrenamiento, utilizando las mejores prácticas de los MLOps.

* Implementar y hacer cumplir los procesos de integridad de datos, normalización y reconciliación, aprovechando herramientas como Great Expectations o lógica de validación personalizada.

* Garantizar pruebas, monitoreo y observabilidad sólidas para todos los servicios desplegados, incluidos el registro, las métricas y las alertas.

* Desarrollar y optimizar consultas SQL y NoSQL de alto rendimiento para sistemas de almacenamiento de datos y transacciones a gran escala.

* Campeón de las prácticas de ingeniería de software ágil y participe en revisiones de código, planificación de sprint y procesos de integración/implementación continua.

¿Cuál es la razón por la que se trata de esto?

Qualificaciones mínimas

* 5+ años de experiencia en desarrollo de aplicaciones utilizando Python, Scala (y/o Java).

* 2+ años de experiencia práctica con una plataforma de nube pública (AWS, Azure o Google Cloud)

* 2+ años de experiencia con bases de datos NoSQL (por ejemplo, MongoDB) y una base de datos relacional (p. ej., PostgreSQL, MySQL, Oracle).

¿Cuál es la razón por la que se trata de esto?

Experiencia técnica

* Python avanzado: experiencia profunda en Python, gestión de memoria y bibliotecas de alto rendimiento para procesar archivos planos de varios gigabytes.

* Integridad y normalización de datos: experiencia con tipos de datos financieros, trampas aritméticas de puntos flotantes y la construcción de herramientas de reconciliación automatizadas.

* GenAI Ops: experiencia práctica en el alojamiento y consulta de LLM privados (por ejemplo, GPT, Opus, Llama 3) para tareas de traducción de código y automatización.

Experiencia con las herramientas MLOps (MLflow, Kubeflock, SageMaker, Vertex AI o similares).

¿Cuál es la razón por la que se trata de esto?

Qualificaciones preferentes

* Experiencia en la creación y el despliegue de agentes de IA.

* Familiarización con los datos financieros y los requisitos regulatorios.
  • Fuertes habilidades de comunicación y tutoría.


Sobre nuestro compromiso

BCforward es un empleador de igualdad de oportunidades. Valoramos la diversidad y nos comprometemos a crear un entorno inclusivo para todos los empleados. Todos los solicitantes calificados recibirán consideración para el empleo sin tener en cuenta la raza, el color, la religión, el género, la orientación sexual, la identidad de géneros, el origen nacional, la edad, la discapacidad o el estatus de veterano.

¿Te interesa? ¡Aplica ahora!

Si esto suena como la oportunidad adecuada para usted, por favor aplique con su currículum más reciente o contacto:

El correo electrónico: ¿Qué es esto?

El teléfono: ¿Por qué no ?

317-210-8718
¿ Qué es eso ?