We are seeking a skilled AI/ML Developer with strong Python expertise to lead development in machine learning and application projects within local-first, privacy-focused environments. The ideal candidate has deep hands-on experience with Python-based AI/ML libraries, model training, and data workflows, particularly in systems that prioritize offline accessibility, data security, and autonomy from cloud infrastructure. Someone with a solid understanding of: Embedded storage systems, Offline inference, Graph-based data models. This role is perfect for developers who excel in building powerful, secure, and self-contained AI solutions optimized for non-cloud environments.
- Design and implement AI/ML pipelines using Python within local-first storage architectures.
- Perform local model training, versioning, optimization, and offline inference using frameworks such as scikit-learn, Pandas, NumPy, XGBoost, LightGBM, and optionally PyTorch or TensorFlow.
- Store and process structured and semi-structured data using SQLite, DuckDB, and flat file formats (CSV, JSON, Parquet, Pickle).
- Build and manage local graph databases using Neo4j Community Edition, leveraging Cypher queries for relationship analysis and entity resolution.
- Execute data preprocessing, feature engineering, and data pipeline integration to support model performance and accuracy.
- Prototype, analyze, and evaluate machine learning models in Jupyter Notebooks and Python-based development environments.
- Collaborate with product and engineering teams to deploy, test, and monitor AI models in production environments.
- Develop and maintain backend services, APIs, and integration modules using C# and .NET (Framework/Core).
- Ensure efficient performance, scalability, and system integration of AI/ML models in a Linux-based environment.
- Work cross-functionally with data scientists, software engineers, and business stakeholders to align AI solutions with business objectives.
- Contribute to both experimental AI initiatives and the development of stable, production-grade enterprise applications.
- Should be willing to accept a long-term work-from-home arrangement
- Should be amenable to a permanent night shift schedule
- Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field.
- Over 5 years of experience in Python programming, with a strong focus on AI/ML development and writing clean, modular code.
- Solid foundation in machine learning algorithms and statistical modeling, with hands-on experience using Python-based libraries such as scikit-learn, TensorFlow, PyTorch, Pandas, and NumPy.
- Familiarity with MVC architecture, RESTful APIs, and backend application design principles.
- Proficient in using Jupyter Notebooks and other data science tools for prototyping and analysis.
- Understanding of software development best practices, including version control (Git), testing methodologies, and CI/CD pipelines.
- Working knowledge of C# and .NET Core/Framework is a plus.
- Experience working in a Linux environment is a plus.
- Ability to thrive in a fast-paced environment and switch between AI model development and backend implementation as needed.
- Strong analytical thinking and problem-solving skills.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.