What are the responsibilities and job description for the Python AI/ML Engineer position at Secunetics?
Secunetics is a leader in IT infrastructure assessment, design, and optimization. We are a focused team of enthusiastic colleagues working together on a diverse and challenging set of projects. We are looking to grow our team and are seeking a Python AI/ML Engineer to work on a range of projects involving data ingestion, transformation, and management to support AI-powered solutions. We value creative, strategic thinkers with demonstrated interest and skills in data engineering, software development, and AI/ML related fields. United States citizens and those authorized to work in the United States are encouraged to apply.
Who you are:
- You are clearable to the Top Secret level
- You are passionate and curious about technology and AI.
- You have experience with the full software/data development lifecycle
- You are committed to working with a like-minded team to learn and grow in your field of expertise
- You have an eye for detail and consistency
- You have strong communication skills (listening, verbal, and written)
- You think creatively and enjoy working in a collaborative environment
- You enjoy interacting with clients to satisfy their goals and objectives
We are looking for a team member with the following skills and experience:
- Expertise developing robust, scalable AI/ML applications.
- Experience with Artificial Intelligence (AI), Machine Learning (ML), and Natural Language Processing (NLP) technologies and libraries, including large language models (LLMs).
- Experience with Python data analysis libraries such as NumPy, pandas, DuckDB, scikit-learn, and TensorFlow/PyTorch.
- Experience deploying and managing data pipeline and workflow orchestration tools such as Apache Airflow, Dagster, and dbt.
- Experience developing with relational databases, such as Oracle, PostgreSQL, or MySQL
- Experience developing and consuming RESTful APIs
- Experience developing automated unit tests and end-to-end tests
- Understanding of data security best practices.
- Excellent problem-solving skills with the ability to analyze situations, identify potential problems, and recommend solutions
- Relevant professional experience and/or a computer science or engineering degree
Additional preference is given for the following:
- Experience developing applications for cloud-based platforms, such as Google Cloud Platform (GCP) or Amazon Web Services (AWS), especially with AI/ML services.
- Exposure to networking and security concepts and technologies
- Experience with containerization (e.g., Docker) and container orchestration with Kubernetes
- Familiarity with enterprise management and performance engineering concepts
- Active US Secret or Top Secret clearance
- Undergraduate or graduate degree in Computer Science or a related field.
- Experience with web UI/UX design and development with React and JavaScript