GenAI Full-Stack Developer — United States
Зарплата не указана
ОткликнутьсяcJB teUrbfMGK is seeking an experienced GenAI Full-Stack Developer to design, build, and scale enterprise data platforms and AI-enabled solutions within a banking environment. This role will focus on Python development, Spark and PySpark processing, ETL/ELT pipelines, backend APIs, data orchestration, and the development of new technical capabilities leveraging AI.
This opportunity is ideal for a hands-on engineer who can partner closely with an Agile development team and business stakeholders while taking ownership of complex technical work. The ideal candidate will have deep Python and data engineering experience combined with the ability to contribute to technical designs, participate in code reviews, solve complex problems, and drive solutions through delivery.
You will help build scalable data and analytics capabilities while exploring new opportunities to leverage AI across the organization.
Hours: Full-time, standard business hours
Location: Remote
Pay: Competitive rate based on experience, education, and credentials
Position Type: Consultant
Work Authorization
Candidates must be authorized to work in the United States and eligible for W2 employment. No C2C or 1099 arrangements are available.
What You Will Do
• Design and evolve enterprise data platforms, pipelines, warehouses, and lakehouse solutions
• Apply strong data modeling techniques to support scalable analytics across diverse data sources
• Develop reusable ETL and ELT frameworks and data ingestion connectors
• Process structured and unstructured data using distributed processing technologies
• Build and optimize batch and streaming pipelines using Spark and PySpark
• Develop production-grade backend systems and data services using Python
• Design and implement RESTful APIs using FastAPI, Django, or Flask
• Apply API best practices including versioning, input validation, pagination, and error handling
• Develop reusable frameworks and data processing components
• Manage pipeline orchestration, monitoring, and lifecycle processes using Airflow, Dagster, or similar technologies
• Support data quality, lineage, governance, security, and compliance requirements
• Partner with Agile development teams and stakeholders to define technical requirements
• Contribute to technical designs and collaborate with other developers on solution implementation
• Participate in code reviews and support engineering quality standards
• Implement highly complex user stories and drive work through successful delivery
• Explore and develop new technical capabilities that leverage AI
• Lead end-to-end data engineering initiatives and solve complex technical challenges
• Provide technical leadership and mentorship based on experience level
What We Are Looking For
• 5 or more years of Data Engineering experience or an equivalent combination of education, training, and hands-on experience
• 5 or more years of strong hands-on Python programming experience
• Experience developing production-grade data pipelines and reusable engineering frameworks
• Experience building scalable data processing components
• 4 or more years of hands-on Spark or PySpark experience
• Strong experience building and optimizing Spark pipelines
• 2 or more years of hands-on experience developing backend systems and RESTful APIs in Python
• Experience with FastAPI, Django, or Flask
• Experience with API versioning, input validation, pagination, and error-handling standards
• Experience designing enterprise data platforms and storage solutions
• Strong data modeling experience
• Experience working with both structured and unstructured data
• Experience with batch and streaming data processing
• Exposure to orchestration technologies such as Airflow, Dagster, or similar tools
• Strong problem-solving and analytical skills
• Strong communication and cross-functional collaboration abilities
• Ability to contribute to technical design decisions and code reviews
Nice to Have
• Experience developing Generative AI or AI-enabled solutions
• Banking or financial services experience
• Experience providing technical leadership or mentoring engineers
• Experience leading complex data engineering initiatives from design through production
• Experience with enterprise data governance, lineage, security, and compliance
• Experience implementing cloud-based data platforms
• Experience working as a Lead Engineer, Senior Consultant, or technical lead
Who Should Apply
This role is ideal for a hands-on data engineer who enjoys building scalable platforms, developing production-grade Python APIs, optimizing Spark and PySpark pipelines, and exploring practical applications of AI. Candidates who can combine strong technical execution with ownership, collaboration, and leadership will be particularly well suited for this opportunity.
About Us
The cJB teUrbfMGK is a leading staffing and recruiting firm providing organizations with highly skilled professionals since 1994. We have been recognized as a Best of Staffing award winner for over a decade and pride ourselves on delivering exceptional talent nationwide.
Benefits Offered
• Weekly pay
• Medical dental and vision coverage
• Voluntary life and AD and D coverage
• Paid training
• Opportunity for advancement upon performance and availability