About Midwestern:
As an AI Engineer at Midwestern Interactive, you’ll be a contracted Midwestern team member embedded in product teams that range from early‑stage startups to global enterprises—working remotely anywhere in the U.S., in a hybrid setup, or on‑site at our Joplin, MO HQ. We believe every great vision needs a great team, and for 13 years we’ve supplied the engineers, designers, and product leaders who flex with each client’s roadmap.
Proof? 120 + customers served, $450 M raised by clients, Inc. Best Workplace honors, and 90 % voluntary retention over the past three years. Our mission, “Serve Each Other, Serve Our Clients,” guides both the way we deliver and the way we support you, letting you focus on building products that matter. Ready to make an impact? Let’s talk.
Details:
- Our contractor network is invited to join our Slack channel, where they get first eyes on incoming opportunities with Midwestern clients.
- Work remotely anywhere in the US
- Contract opportunities can vary in a number of ways, including:
- Hours: Full-time (most common), part-time, or project-specific hours
- Length: small scoped projects to long-term evergreen needs
- Type: 1099 contracts, contract-to-hire, and full-time W2 direct placements
- Industry: Saas products in a wide range of verticals
- Company Size: serving clients from startup to enterprise
- Must be a US citizen currently based in the US - time zones PST through EST.
Responsibilities:
- Design, develop, and test high-quality, maintainable, and scalable software solutions.
- Collaborate with product managers, designers, and other engineers to understand and implement project requirements.
- Write clean, well-documented, and unit-tested code adhering to established coding standards and best practices.
- Identify and resolve technical challenges and bugs independently, seeking assistance when needed.
- Communicate with clients as the point person on projects
- Specific responsibilities may vary depending on the project and client needs.
Qualifications:
Our clients vary in their use and applications of AI tools. We know you won't be an expert in all of them, but we're looking for AI engineers with:
-
5+ years of dedicated experience in AI/ML engineering, with a strong focus on:
-
Core Languages: Python (NumPy, Pandas, SciPy, scikit-learn).
-
Machine Learning Frameworks: TensorFlow, Keras, PyTorch.
-
Deep Learning Models: Architecting, training, and deploying models for various tasks (e.g., computer vision, NLP, time series).
-
MLOps: Model versioning, experiment tracking (MLflow, Weights & Biases), model deployment (Flask, FastAPI, TensorFlow Serving, TorchServe), monitoring, and pipeline orchestration (Kubeflow, Airflow).
- Proficiency in designing, building, and optimizing end-to-end ML pipelines from data ingestion to model deployment and monitoring.
- Strong understanding of data science fundamentals: statistical analysis, data cleaning, feature engineering, and model evaluation techniques.
- Experience with cloud AI/ML services:
-
AWS: SageMaker, Rekognition, Comprehend, Polly, EC2, S3, EMR.
-
Azure: Azure Machine Learning, Cognitive Services, Databricks.
-
GCP: AI Platform (Vertex AI), AutoML, Cloud Vision AI, Natural Language API.
- Familiarity with big data technologies for processing large datasets (e.g., Spark, Hadoop).
- Working knowledge of DevOps principles: CI/CD for ML (MLCI/CD), Docker, Kubernetes.
- Experience with version control (Git) and collaborative Agile methodologies.
- Strong problem-solving skills and ability to translate business problems into technical AI solutions.
- Awareness of and commitment to AI Ethics principles including fairness, transparency, accountability, and privacy.
Personal Skills:
- Peer and client conversationalist
- Advanced ability to communicate with humans of all types
- Full-time developer and game-changer
- Writing and editing skills for quality control purposes
- Excellent organizational skills/time management
- Ability and desire to continually learn and grow and to help others
- Must be able to communicate effectively written and verbally in English
Hiring Process:
- Application: Complete our questionnaire and attach your resume.
- Preliminary Interview: We’ll get to know each other during a 15-30 minute video call with our Talent Acquisition team.
- Technical Interview: Meet with a Team Lead to talk through your technical experiences.
- After these steps, candidates are invited to join our contractor network. Individual client interview processes may vary.
Previous & Current Clients:
Lyft
Meetup
Gloo
Signing Day Sports
Equal Employment Opportunity Policy:
It is the continuing policy of Midwestern Interactive to provide equal opportunity employment to all employees and applicants, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other legally protected status. This policy applies to all employment decisions, including those in connection with recruitment, hiring, placement, training, promotion, compensation, benefits, termination, and all other terms and conditions of employment.