AI Software Engineer
Dallas, IA - USA
Job Summary
Location: Dallas TX Hybrid
Employment Type: Contract
Duration: 6-12 months
Started in 2006 and headquartered in Connecticut VLink is one of the fastest growing digital technology services and consulting companies. Since its inception our innovative team members have been solving the most complex business and IT challenges of our global clients.
As a senior engineer you will be tasked with helping the team lead and product owner to understand requirements groom stories and assist with design and implementation strategy. This is a hands on technical role requiring expert level technical skills to implement features troubleshooting issues and assist with defining and utilizing best practices. You will also have the opportunity to work collaboratively with many other engineers on your team of various levels and diverse skill sets.
Python & Web Frameworks: Demonstrated expertise in Python and at least one major web framework.
API Development: Hands-on experience developing RESTful APIs using FastAPI and GraphQL API using Strawberry with a solid understanding of web API architecture principles.
Streaming Data Platforms: Experience working with streaming platforms such as Kafka or Event Hubs to develop real-time pipelines for processing and integrating streaming data.
Database Management: Strong proficiency in designing integrating and managing multiple databases (e.g. PostgreSQL MongoDB).
Big Data & Distributed Computing: Experience working with big data processing frameworks such as Spark and Delta Lake for scalable data processing.
Databricks: Hands-on experience with Databricks for collaborative data engineering and machine learning workflows.
LLM APIs: Experience working with LLM APIs such as OpenAI Llama or other mainstream GenAI models.
Cloud Computing & Azure Architecture: Good understanding of cloud computing concepts scalability and solution architecture with a focus on Microsoft Azure
Containerization (Docker) & Orchestration (Kubernetes): Experience deploying and managing applications using Docker containers and Kubernetes orchestration.
CI/CD Pipelines: Experience creating and managing CI/CD pipelines to streamline the integration and deployment tasks using Azure DevOps or GitHub Actions.
System Design: Proven experience with designing and building middle-size applications with around 5k daily active users.
Concurrency Tools: Experience of handling high concurrency using multi-process multithreading or actor model.
Soft Skills: Excellent problem-solving abilities attention to detail and strong communication skills. Secondary / Desired Skills
Model LLM Interface: Experience of using LangChain package to interact with GenAI model API.
Full-Stack Development: Full-stack development experience is a bonus
Familiarity with front-end technologies such as JavaScript React or .
Specific Industry/Domain Knowledge: Specific industry/domain knowledge relevant to telecommunications will be preferable.
Employment Practices:
VLink is an equal opportunity employer committed to fostering an inclusive environment where diversity is celebrated. All qualified applicants will be considered for employment without regard to race color religion sex sexual orientation gender identity national origin disability or veteran status. Employment is contingent upon successful completion of a background check.
This job application process may use AI-powered tools to assist in screening and evaluating applications based on objective job-related qualifications. AI is used solely to support the recruitment process and all final hiring decisions are made exclusively by our human recruitment team.
Applicant information will be handled in accordance with VLinks privacy policy.
Required Experience:
IC