JOB SUMMARY
Please ensure you read the below overview and requirements for this employment opportunity completely.
Apptronik is a leader in humanoid robotics, dedicated to advancing technology to enhance human-robot interactions. We are seeking a skilled Software Engineer to join our Data Management team in Austin, TX.
This role offers an exciting opportunity to work on building tools and infrastructure for large-scale data collection, storage, and analysis to support machine learning and business operations at Apptronik.
ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
- Design, develop, and maintain scalable data management solutions and infrastructure for collecting, storing, and processing large volumes of data.
- Collaborate with cross-functional teams including data scientists, engineers, and business stakeholders to understand data requirements and implement effective data solutions.
- Build and optimize ETL pipelines to ensure efficient data ingestion, transformation, and integration from various sources.
- Implement data governance and quality standards to ensure data integrity, accuracy, and compliance with regulatory requirements.
- Develop APIs, services, and tools for data access, querying, and visualization to support analytical and operational needs.
- Monitor and optimize database performance and resource utilization to meet scalability and performance requirements.
- Stay updated on emerging technologies and best practices in data management, machine learning, and cloud computing.
SKILLS AND REQUIREMENTS
- Proficiency in programming languages such as Python, Java, or Scala.
- Experience with big data technologies and frameworks (e.g., Hadoop, Spark, Kafka).
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and container orchestration tools (e.g., Kubernetes, Docker).
- Knowledge of data modeling, schema design, and optimization techniques.
- Excellent problem-solving skills and ability to work effectively in a collaborative team environment.
- Experience with Agile methodologies and practices is desirable
EDUCATION and / or EXPERIENCE
- Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree in Computer Science or equivalent experience is a plus.
- 5+ years of experience in software development, with a focus on building scalable data management solutions.
- Experience in machine learning or AI-driven environments is a plus.
J-18808-Ljbffr
6 days ago