Apetan Consulting LLC is seeking a Lead Software Engineer specializing in AI and Data Applications. This role is responsible for designing and developing scalable software solutions powered by AI/ML and data platforms, while also leading and mentoring development teams.
Responsibilities:
- Lead design and development of AI-driven and data-intensive applications
- Architect scalable, secure, and high-performance systems
- Build and integrate machine learning models into production systems
- Develop data pipelines and APIs to support AI/analytics use cases
- Collaborate with data scientists, product managers, and stakeholders
- Ensure best practices in coding, testing, and deployment
- Drive code reviews, technical standards, and design decisions
- Oversee performance optimization and system reliability
- Mentor and guide software engineers and cross-functional teams
- Contribute to roadmap planning and technical strategy
Requirements:
- Strong programming skills in Python, Java, or similar
- Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
- Solid understanding of data engineering concepts and data pipelines
- Experience building RESTful APIs and microservices architectures
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Familiarity with databases (SQL and NoSQL)
- Strong system design and architecture skills
- Leadership and team management experience
- Bachelor's/Master's degree in Computer Science, AI, Data Science, or related field
- Experience with MLOps tools and practices (model deployment, monitoring)
- Familiarity with big data technologies (Spark, Hadoop, Databricks)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience with real-time data processing and streaming systems
- Exposure to NLP, computer vision, or recommendation systems